Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Дата в запросе.   Найти похожие ветки 

 
Алексей   (2004-07-20 11:26) [0]

Таблицы FoxPro. Достап к данным через ADOQuery.
Нужно вытащить из таблицы записи по ограничению даты. Делаю так:

  q1.Close;
  q1.SQL.Clear;
  DateSeparator := "-";   ShortDateFormat := "yyyy/mm/dd";   temp1:=DateToStr(Date);
  q1.SQL.Add("select id_dok from dokumets where dokuments.data_1={ d """+temp1+"""}");
  q1.SQL.Add("and zakrytie=.T. and priznak="+IntToStr(MyPriznak));
  if ListDokumObr<>"" then begin
     q1.SQL.Add("and isn not in ("+ListDokumObr+")");
  end;
  q1.Open;

Ругается [ODBC Visual FoxPro Driver]SQL:Statement too long

Хотя запрос под BDE ( в SQLExplorere) вида:

select isn from nakl where data_post="18.07.2004"
and clos=true and pol=25

работает на ура!

BDE использовать в реальной программе не получится: "бешеные" размеры таблиц :-(


 
Соловьев ©   (2004-07-20 11:30) [1]

http://delphimaster.net/view/3-1090227197/&web=1


 
Алексей   (2004-07-20 11:47) [2]

К сожалению, не работает :-(

select isn from nakl where nakl.data_post=#18.07.2004#
and clos=.T. and pol=25


 
Соловьев ©   (2004-07-20 11:48) [3]

читай дальше


 
Алексей   (2004-07-20 11:51) [4]

Забыл сказать как ругается:
Missing operand.
Попробовал в формате #18/07/2004# - таже самая фигня


 
Соловьев ©   (2004-07-20 11:52) [5]


>  Visual FoxPro Driver

читай значит хелп к нему


 
Соловьев ©   (2004-07-20 11:54) [6]


> Попробовал в формате #18/07/2004# - таже самая фигня

20040-07-18 попробуй



Страницы: 1 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
1-1091364760
oleg_SYS
2004-08-01 16:52
2004.08.15
Создание файла компонентом в Design-тайме


1-1091052611
НовиЧок
2004-07-29 02:10
2004.08.15
Всё тот-же манифест XP


6-1087383184
Dennisius
2004-06-16 14:53
2004.08.15
Отправить Письмо (Имея только E-mail)


14-1090766789
Gero
2004-07-25 18:46
2004.08.15
Иконки IE


14-1090970986
миша.
2004-07-28 03:29
2004.08.15
помогити поймать приступника