Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизПодскажите как прибиндить SQL_DATETIME Найти похожие ветки
← →
Misha Uskov © (2004-08-20 18:38) [0]есть переменная DateIn: TDateTime;
делаю CheckSQLResult(SQLBindCol(hstmt1, 8, SQL_DATETIME, @DateIn, 8, nil));
номер колонки и тип колонки - правильные. Результат - SQL_SUCCESS.
Перехватываю трэйсом запрос и выполняю его в QA. В колонке - нормальные даты. У меня же почему-то - 30.12.1899г.
Ткните носом, пожалуйста.
← →
Desdechado © (2004-08-20 19:06) [1]попробуй тип TSQLTimeStamp
← →
Misha Uskov © (2004-08-20 19:12) [2](1) Тот же результат :-(
Возможно, причина в том, что результирующий набор данных содержит строки с NULL в этой колонке. А как можно подкорректировать запрос: isNull(FieldName, ?что тут написать)? MSSQL.
← →
Nikolay M. © (2004-08-20 22:57) [3]
> как можно подкорректировать запрос: isNull(FieldName, ?что
> тут написать)?
SELECT
CASE
WHEN FieldName IS NULL THEN "какая-то дата"
ELSE FieldName
END
FROM
...
А на фига такие извраты?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.032 c