![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пару вопросов по Firebird [D7, FB 1.03]
serguncho © (2005-06-25 14:45:00)доброго времени суток!
1) Есть ли тип поля Datetime? Не очень удобно работать с двумя полями Date и Time.
2) Что за беда с SQL+DATE полем (знаю - руки корявые) в IBQuery:
select * from TIMER where day=25.06.2005
выдает SQL ошибку -104.
3) Как искать ближайшее значение (аналога findnearest не нашел)
HSolo (2005-06-25 15:00:00) [1]>select * from TIMER where day='25.06.2005'
А еще лучше - с параметрами:
select ... from ... where fdate = :dat
Query.ParamByName('dat').AsDateTime := EncodeDate(2005, 6, 24);
P.N.P. (2005-06-25 14:52:00) [2]А, да DAY - зарезервированное слово,
так что лучше переименуй поле или
select * from TIMER where "day"='25.06.2005'
P.N.P. (2005-06-25 14:50:00) [3]>serguncho © (25.06.05 14:45)
1) Диалект какой? если 3 то TIMESTAMP
2) select * from TIMER where day='25.06.2005'
3) Query.locate('FIELDNAME',VALUE,[loCaseInsensitive,loPartialKey])