Как прилинковать таблицы SQL в Access?
Нужно автоматически присоединить таблицы SQL в Access.
Желательно также автоматически создать коннект ODBC к базе SQL Server.
Есть ли такая возможность?
Как прилинковать таблицы SQL в Access
Модератор: Naeel Maqsudov
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Насколько автоматически это нужно делать? 
Можно так:
При этом надо не забыть подключить библиотеку Microsoft DAO. (В редакторе VBA меню Tools/References)

Можно так:
Код: Выделить всё
Sub a()
Dim x As DAO.QueryDef
Set x = New DAO.QueryDef
x.Name = "newquery"
x.SQL = "SELECT * " & _
"FROM [ODBC;DSN=salessrv;UID=jace; " & _
"PWD=password;DATABASE=sales;].qwerty; " & _
"select * from qwerty"
Call CurrentDb.QueryDefs.Append(x)
End Sub