![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обработка запросов в ADO SQL [D6]
Boroda © (2003-04-30 20:03:00)Выполняется запрос в ADO Вида
s:=copy(DateToStr(Date),1,5);
sd:="SELECT * from Даты WHERE Дата = "+""""+s+"""";
with ADOQuery1 do begin
with SQL do begin
Clear;
Add(sd);
end;
Open;
end;
как програмно проверить есть ли по данному запросу результат?
заранее спасибо
NDeu (2003-05-02 17:05:00) [1]ADOQuery1.IsEmpty
ChikaVladimir (2003-05-02 14:29:00) [2]Действительно - твой код не работает - несоотвествие типов.
строчка s:=copy(DateToStr(Date), 1,5);
ті считаешь "28.12" - датой - а где год?
Попробуй так:
s:=copy(DateToStr(Date),1,8);
sd:="SELECT * from Даты WHERE Дата Like "+""""+s+"""";
with ADOQuery1 do begin
with SQL do begin
Clear;
Add(sd);
end;
Open;
end;
У меня запрос прошел нормально. Удачи...