Текущий архив: 2004.06.13;
Скачать: CL | DM;
Внизи еще раз dbExpress Найти похожие ветки
← →
serg! (2004-05-20 14:46) [0]спасибо всем, кто помог ранее. теперь такой вопрос:
одно из полей типа ftDateTime. при добавлении записи с помощью TSQLQuery все типы добавляются нормально, кроме ftDateTime, ошибка "unasigned code". в чем проблема?
ParamByName("DT").DataType:=ftDateTime;
ParamByName("DT").AsDateTime:=Now; - что тут не так? если этот параметр убрать из запроса на insert, то все нормально
← →
Reindeer Moss Eater © (2004-05-20 14:49) [1]Типы параметрам присваиваются автоматически.
Тогда, когда параметрам присваивают значения.
Это лишнее:
ParamByName("DT").DataType:=....
← →
serg! (2004-05-20 14:54) [2]> Reindeer Moss Eater
дело в "лишнее-не лишнее", а почему ошибка? проверил - то же самое с ftFloat :(
← →
serg! (2004-05-20 14:57) [3]упс, с ftFloat - это я уже хватил, тут все нормально...
← →
serg! (2004-05-20 15:11) [4]о как оказывается надо!!!
qry.ParamByName("dt").AsSQLTimeStamp:=DateTimeToSQLTimeStamp(Now);
← →
Desdechado (2004-05-20 15:16) [5]в dbExpress используется тип ftTimeStamp, а не указанный тобой
при использовании ftDateTime писаться в БД, скорее всего, будет, а вот читаться - нет
я как-то на такое с IB попался, положит таблицу насмерть...
[1]
это не всегда лишнее, присваивается Variant, а там как его преобразует, хз
Страницы: 1 вся ветка
Текущий архив: 2004.06.13;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.034 c