У меня есть база данных Access, которая действует как пользовательский интерфейс. У меня есть связанная таблица SQL Server 2008 в базе данных Access. В пользовательском интерфейсе есть различные фильтры/критерии, которые пользователь выбирает (например, дата, внешняя база данных MS Access и т. Д. Все они используются при импорте базы данных. Сейчас я импортирую внешнюю базу данных MS Access, которую пользователь выбирает во внутреннюю таблицу на пользовательском интерфейсе. Моя цель состоит в том, чтобы импортировать данные непосредственно в таблицу SQL сервера. возможно ли это?MS ACCESS, VB Импорт внешней таблицы MS Access в таблицу SQL-сервера
Вот как я делаю это сейчас.
Dim Select_File as string
Dim varFile as Variant
Dim DBMonth as String
DBMonth = Me.Month.Value '<-- this is just the Month that is either Default to current month of what user selects in a combobox on user interface
' there is some code here that has the user select the external access database and varFile is = .SelectedItems
Select_File = varFile
DoCmd.TransferDatabase acImport, "Microsoft Access", Select_File, acTable, "Table_" & DBMonth & "_All", "Table"
Так таблица «Таблица» содержит данные из внешней базы данных MS Access, которую пользователь выбрал. Мне интересно, есть ли простой способ импорта этих данных непосредственно в таблицу SQL Server. Я попытался изменить имя «Таблица» на связанную таблицу SQL Server, но просто импортировал его в локальную таблицу с именем «_1» после нее.