DBGridEh, отображение обновленных данных
DBGridEh, отображение обновленных данных
Добрый день!
Такой вопрос:
При вводе данных в DBGridEh (возможно справедливо и для DBGrid) выполняется триггер (БД - FB) и заполняет часть полей строки автоматически во время её редактирования, если переместится на новую строку с помощью курсора, то данные внесенные триггером отображаются нормально, а если перейти на новую строку по Enter (после заполнения одной строки по Enter переходим но следующую автоматически), то данные внесенные триггером не отображаются (хотя реально в таблицу они внесены), как с этим бороться?
Такой вопрос:
При вводе данных в DBGridEh (возможно справедливо и для DBGrid) выполняется триггер (БД - FB) и заполняет часть полей строки автоматически во время её редактирования, если переместится на новую строку с помощью курсора, то данные внесенные триггером отображаются нормально, а если перейти на новую строку по Enter (после заполнения одной строки по Enter переходим но следующую автоматически), то данные внесенные триггером не отображаются (хотя реально в таблицу они внесены), как с этим бороться?
а вот не надо.Я использую IBTable
потому что неизвестно какой запрос выдает IBTable для перечитывания вставленной записи.
при работе с sql-сервером запросы надо руками писать. или как минимум видеть, что и когда с клиента отправляется. Я не случайно IBDataSet упомянул.
www.ibase.ru/devinfo/ibx.htm
p.s. а Refresh и update - это где? может, ForceRefresh у IBTable? в любом случае, может не помочь.
Специфика тут одна - недостаток знаний и умений по использованию TIBDataSet, TIBQuery и TIBSQL.qvd писал(а):Я с ним уже намучился, но использовать приходится именно его, специфика ...
Прочитай статью, попробуй, разберись - и ты будешь поражён, сколько всего можно сделать и насколько всё это удобней, чем TIBTable.