![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что неправильно в запросе? [D7, 95/98]
dera © (2006-02-03 10:29:00)select * from table where date="04.01.2005" (парадокс, TQuery)
Выдает ошибку: Incompatible datatypes in expression : =
dera (2006-02-03 12:21:00) [1]>msguns © (03.02.06 12:00) [7]
спасибо!
msguns (2006-02-03 12:00:00) [2]
with Query1 do
try
SQL.Text := 'select * from table where "date"=:dt'
ParamByName('dt').AsDateTime := DataTimePicker1.Date;
Open;
except
ShowMessage('Oops..');
end;
dera (2006-02-03 10:53:00) [3]>А поменяй-ка название столбца.
не могу. В даном случае это невозможно.
>Неиспользование параметров
подскажите, как должно быть с параметрами?
Ega23 (2006-02-03 10:46:00) [4]А поменяй-ка название столбца.
И вообще, ключевые слова постарайся не использовать в названиях. Это так, на будущее.
evvcom (2006-02-03 10:45:00) [5]
> Что неправильно в запросе?
Неиспользование параметров
dera (2006-02-03 10:43:00) [6]>mm dd yyyy
то же самое...
ViktorZ (2006-02-03 10:42:00) [7]У меня такое работало.
Ega23 (2006-02-03 10:36:00) [8]mm dd yyyy
Попробуй
where date="01 04 2005"