проблемы c IB Express 6,05

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
reface
Сообщения: 2
Зарегистрирован: 14 ноя 2004, 18:17

проблемы c IB Express 6,05

Сообщение reface » 14 ноя 2004, 18:22

есть небольшая проблема:
При редактирование даты и потом использование метода Commit в базе данных происходит как бы замена введенной мной даты на дату 17.11.1858.
Как мне с этим бороться!!!

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 15 ноя 2004, 12:10

а если как бы обновить 6.05 на 6.08?

reface
Сообщения: 2
Зарегистрирован: 14 ноя 2004, 18:17

Сообщение reface » 15 ноя 2004, 17:25

обновил а проблема осталась

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 15 ноя 2004, 19:44

значит левизна в твоем коде. Дата 17.11.1858 означает 0. Т.е. вместо твоих данных в столбец пишется число 0, преобразованное к типу TDateTime и дальше к DATE/TIMESTAMP.

Да, при commit никакой "замены" быть не может. Commit это сброс измененных страниц БД на диск плюс изменение состояния транзакции. Все. На твои данные коммиту покласть.

Ответить