Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
4-1088692618
Интересующийся
2004-07-01 18:36
2004.08.15
Как узнать какие сет. карты установлены?


8-1085751676
Korneley
2004-05-28 17:41
2004.08.15
Нужно описание DirectShow


3-1090227091
PokSer
2004-07-19 12:51
2004.08.15
DBF-файл и ДОС-кодировка


14-1091107443
rea
2004-07-29 17:24
2004.08.15
Trial


8-1085611549
Net
2004-05-27 02:45
2004.08.15
Видио или не видио???




   Наверх