Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Oracle+Delphi+BDE, поле тип DATE позволяющее null, глюк с update / 1 сообщений из 1, страница 1 из 1
26.12.2002, 16:31
    #32084860
sartems
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle+Delphi+BDE, поле тип DATE позволяющее null, глюк с update
Данные загоняю в DBGrid чере TQuery, обновляю через TUpdateSQL. Кроме поля с типом DATE есть и др. поля. Есть записи с заполненным полем DATE, есть с пустым.
Изменяем поле (не само DATE, а какое-нибудь другое), сохраняем в БД (делаем Database.StartTransaction,Query.ApplayUpdates, Database.Commit, Query.CommitUpdates). Первая запись обновляется правильно. Далее переходим на другую и проделываем то же самое и вот тут происходит самое интересное.
Если в первой записи в поле DATE было null, а во второй это поле было заполненное, то во второй после обновления окажется тоже null (поле DATE не трогали).
Если же в первой было заполненое поле DATE, а во второй это поле null, то после обновления во второй окажется 00:00:0000.
Если и в первой и во второй были одинаковые (т.е. null и null, или зап-е и зап-е), то все проходит верно.
Причем смотрел SQL Monitorom, в SQL Data In: ORACLE-Param все передается верно, глюк гдето дальше.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Oracle+Delphi+BDE, поле тип DATE позволяющее null, глюк с update / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]