![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вставка записей в другую базу данных MS Access [D7, MS Access 2000]
Nikolai_S © (2003-08-21 16:35:00)
Добрый день!
СУБД - MS Access 2000.
Я столкнулся с такой проблемой:
Имеется MyTable: TADOTable - связанная с таблицей MY_TABLE в файле access_db.mdb;
выполняю такой запросINSERT INTO MY_TABLE IN "access_db.mdb" FROM MY_TABLE, который вставляет записи в таблицу MY_TABLE (MyTable: TADOTable)
и тут же обновляю MyTable (MyTable.Requery).
MyTable - не отображает новые записи. Если же выполнять команду MyTable.Requery не сразу, а через некоторое время, то новые записи появляются.
Как заставить MyTable обновиться?
Nikolai_S (2003-08-21 16:58:00) [1]
Сделал
ADOConnection.Close;
ADOConnection.Open;
Вроде помогло, но как-то каряво это.
Nikolai_S (2003-08-21 16:57:00) [2]
Делаю без транзакции, т.к. просходит изменение другой базы данных, то есть я из одного файла MS Access делаю вставку записей в другой файл. Если использовать транзакции, то ошибки вылезают.
Vlad (2003-08-21 16:49:00) [3]
Транзакцию открываешь ?
Commit делаешь ?
Nikolai_S (2003-08-21 16:42:00) [4]
Это тоже не помогает. Я уже пробовал
Vlad (2003-08-21 16:39:00) [5]
Close; Open;