Можно ли создать триггер в Access, который вставит новую строку в таблицу в базе данных SqlServer? - PullRequest
0 голосов
/ 23 января 2012

У меня есть база данных Access 2003 и я хочу добавить триггер для новой строки в таблице файлов, чтобы вставить новую строку с новой информацией в другую таблицу в базе данных SqlServer 2008?

Возможно ли это в конце концов? Или есть другие лучшие методы / инструменты для достижения этой цели? Буду признателен за фрагменты кода для начала работы.

Спасибо за искреннюю помощь!

Ответы [ 2 ]

1 голос
/ 23 января 2012

MS Access не поддерживает триггеры.Но если вы вставляете / обновляете данные в форме, вы можете использовать события и VBA.Эта статья должна помочь вам: Оптимизация приложений Microsoft Office Access, связанных с SQL Server

0 голосов
/ 05 мая 2012

В конце я создал службу Windows, которая будет проверять наличие новых строк в таблице файлов доступа, удерживая индекс по первичному ключу последнего rowID. Новые строки читаются и их данные отправляются в базу данных Sql Server.

Триггеры были бы более подходящим подходом, но БД на Access 2003. Служба работает два раза в день и до сих пор, кажется, работает как ожидалось.

...