Вниз
Скачать: 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.02 c
3-1090239254
Lala
2004-07-19 16:14
2004.08.15
DBF файл и Юникоды


14-1091210795
STALKER
2004-07-30 22:06
2004.08.15
Можт супертупо...


14-1091151858
Думкин
2004-07-30 05:44
2004.08.15
С днем рождения! 30 июля


3-1090577785
sapsi
2004-07-23 14:16
2004.08.15
Удаление записей в АДО таблице


14-1090806998
Думкин
2004-07-26 05:56
2004.08.15
С днем рождения! 26 июля




   Наверх