Главная страница
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.058 c
6-1087196537
Separator
2004-06-14 11:02
2004.08.15
закачка на FTP


10-1028123224
LeS
2002-07-31 17:46
2004.08.15
ERROR "Сбой при удалённом вызове процедуры"


1-1091507783
Eagle8
2004-08-03 08:36
2004.08.15
запись в файл


1-1091115800
dprimakov
2004-07-29 19:43
2004.08.15
Размер любого файла


8-1084093956
dimon_programmer
2004-05-09 13:12
2004.08.15
Как правильно менять увеличивать резкость изображения