![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как прибиндить SQL_DATETIME [D6, MSSQL, Fb1.5]
Misha Uskov © (2004-08-20 18:38:00)есть переменная DateIn: TDateTime;
делаю CheckSQLResult(SQLBindCol(hstmt1, 8, SQL_DATETIME, @DateIn, 8, nil));
номер колонки и тип колонки - правильные. Результат - SQL_SUCCESS.
Перехватываю трэйсом запрос и выполняю его в QA. В колонке - нормальные даты. У меня же почему-то - 30.12.1899г.
Ткните носом, пожалуйста.
Nikolay M. (2004-08-20 22:57:00) [1]
> как можно подкорректировать запрос: isNull(FieldName, ?что
> тут написать)?
SELECT
CASE
WHEN FieldName IS NULL THEN 'какая-то дата'
ELSE FieldName
END
FROM
...
А на фига такие извраты?
Misha Uskov (2004-08-20 19:12:00) [2](1) Тот же результат :-(
Возможно, причина в том, что результирующий набор данных содержит строки с NULL в этой колонке. А как можно подкорректировать запрос: isNull(FieldName, ?что тут написать)? MSSQL.
Desdechado (2004-08-20 19:06:00) [3]попробуй тип TSQLTimeStamp