#c# #ms-access
#c# #ms-access
Вопрос:
Я просто хотел узнать, возможно ли вызвать функцию модуля или макрос в базе данных MS Access извне. Используя C#
Спасибо
Комментарии:
1. Хотя это возможно сделать, это не обязательно желательно. Если вы работаете с данными, выполняете манипуляции с ними, то вам действительно следует просто выдавать команды SQL для выполнения обновлений, а не пытаться автоматизировать доступ.
2. Я работаю над портированием существующего устаревшего проекта, и у нас просто нет времени переписывать все пользовательские отчеты, подзапросы, макросы и прочую логику, запутанную там. Вызов внутреннего кода может быть единственным способом запустить проект на данный момент. Это неудачный путь перехода, когда кто-то взял на себя серьезные обязательства перед MS Access.
Ответ №1:
ДА. Вы можете запускать макросы.
Эта статья (доступна только через archive.org ) показывает все, что вам нужно.