Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Непонятки с запросом к dbf (число прочтений - 2680 )
Beginner
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 31. Октября 2007
Непонятки с запросом к dbf
05. Марта 2008 :: 10:48
Печать  
Вот такой запрос выполняется на ура

SELECT  
       РегИтоги.sp4323          as Dog,
       РегИтоги.sp4326     as KrDoc,
       {d '2008-02-01'}      as Per,
       SUM(РегИтоги.sp4327)    as SumOst

    FROM
       rg4335 as РегИтоги

    LEFT JOIN
          sc204 as СпрДоговоры ON СпрДоговоры.ID = РегИтоги.sp4323

    WHERE РегИтоги.PERIOD = {d '2008-01-01'}  AND СпрДоговоры.ParentExt = '   3K1   '

    GROUP BY
       РегИтоги.sp4323,
       РегИтоги.sp4326

а такой почему то не хочет

SELECT
 fff.Dog     as   Dog

FROM (SELECT  
       РегИтоги.sp4323          as Dog,
       РегИтоги.sp4326     as KrDoc,
       {d '2008-02-01'}      as Per,
       SUM(РегИтоги.sp4327)    as SumOst

    FROM
       rg4335 as РегИтоги

    LEFT JOIN
          sc204 as СпрДоговоры ON СпрДоговоры.ID = РегИтоги.sp4323

    WHERE РегИтоги.PERIOD = {d '2008-01-01'}  AND СпрДоговоры.ParentExt = '   3K1   '

    GROUP BY
       РегИтоги.sp4323,
       РегИтоги.sp4326) as fff

ругается на синтаксическую ошибку...

DBF, провайдер VFPOLEDB.1, пробовал ODBCDataBase - то же самое....куда хоть копать то?
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Непонятки с запросом к dbf
Ответ #1 - 05. Марта 2008 :: 10:55
Печать  
А если убрать {d '2008-02-01'}      as Per, ?
  
Наверх
 
IP записан
 
Beginner
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 31. Октября 2007
Re: Непонятки с запросом к dbf
Ответ #2 - 05. Марта 2008 :: 10:59
Печать  
kiruha писал(а) 05. Марта 2008 :: 10:55:
А если убрать {d '2008-02-01'}      as Per, ?


Убрал...без разницы...тоже самое....
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Непонятки с запросом к dbf
Ответ #3 - 05. Марта 2008 :: 11:04
Печать  
Текст ошибки можно увидить? для DBF используй только OLEDB
  
Наверх
ICQ  
IP записан
 
Beginner
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 31. Октября 2007
Re: Непонятки с запросом к dbf
Ответ #4 - 05. Марта 2008 :: 11:06
Печать  
Nick писал(а) 05. Марта 2008 :: 11:04:
Текст ошибки можно увидить? для DBF используй только OLEDB


State 42000, native 200, message [Microsoft][ODBC Visual FoxPro Driver]Syntax error.

да я в курсе...ну так, навсякий случай попробовал....
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Непонятки с запросом к dbf
Ответ #5 - 05. Марта 2008 :: 11:08
Печать  
Beginner писал(а) 05. Марта 2008 :: 11:06:
Nick писал(а) 05. Марта 2008 :: 11:04:
Текст ошибки можно увидить? для DBF используй только OLEDB


State 42000, native 200, message [Microsoft][ODBC Visual FoxPro Driver]Syntax error.

да я в курсе...ну так, навсякий случай попробовал....


А OLE DB ? ODBC может вообще вложенных таблиц не поддерживать, но могу ошибиться.
  
Наверх
 
IP записан
 
Beginner
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 31. Октября 2007
Re: Непонятки с запросом к dbf
Ответ #6 - 05. Марта 2008 :: 11:16
Печать  
kiruha писал(а) 05. Марта 2008 :: 11:08:
Beginner писал(а) 05. Марта 2008 :: 11:06:
Nick писал(а) 05. Марта 2008 :: 11:04:
Текст ошибки можно увидить? для DBF используй только OLEDB


State 42000, native 200, message [Microsoft][ODBC Visual FoxPro Driver]Syntax error.

да я в курсе...ну так, навсякий случай попробовал....


А OLE DB ? ODBC может вообще вложенных таблиц не поддерживать, но могу ошибиться.



ага...глаз замылился и не увидел что соединяюсь как ODBC....сейчас буду копать почему OLE не коннектиться....
  
Наверх
 
IP записан
 
Beginner
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 33
Зарегистрирован: 31. Октября 2007
Re: Непонятки с запросом к dbf
Ответ #7 - 05. Марта 2008 :: 11:22
Печать  
Да, все дело было в ODBC...вопрос снят...всем спасибо....
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать