Работаю с FireBird и для связи с базой данных использую ibDatabase, ibTransaction, ibQuery, ibTable.
Для просмотра записей использую dataSource и DBGrid, связанных с ibTable
Если добовлять записи через ibQuery - данные становятся видны в DBGrid после вызова методы Commit компонента ibTransaction, при этом свойство Active компонента ibTable становится равно false, т.е. приходится переоткрывать ibTable заново. Это прибодит к торможению системы при больших объёмах данных.
Вопрос - как это всё сделать автоматически?
Заранее спасибо
AutoCommit в Firebird
Огромное спасибо за ссылку.
Но вот остался ещё один вопрос.
Например есть программа с двумя копмонентами ibTransaction.
Первый связян с компонентом ibTable
Второй с ibQuery
Допустим мы с помощью ibQuery обновляем записи и вызываем мотод Commit.
Как можно отобразить эти новые данные в dbGrid, связянной с ibTable, не вызывая метода Refresh в ibTable.
Заранее спасибо
Но вот остался ещё один вопрос.
Например есть программа с двумя копмонентами ibTransaction.
Первый связян с компонентом ibTable
Второй с ibQuery
Допустим мы с помощью ibQuery обновляем записи и вызываем мотод Commit.
Как можно отобразить эти новые данные в dbGrid, связянной с ibTable, не вызывая метода Refresh в ibTable.
Заранее спасибо