这篇 Microsoft知识库文章详细介绍了如何在 Access 项目当前使用的数据库之外的另一个数据库上运行查询。但是它只说明了如何连接到 DBase、Foxpro、Paradox、BTrieve 和 ODBC。
我希望能够做这样的事情:
UPDATE MSSQLDatabase.Table
SET MSSQLDatabase.Table.Column = AccessDatabase.Table.Column
WHERE MSSQLDatabase.Table.Column = AccessDatabase.Table.ID
INSERT INTO AccessDatabase.Table
VALUES (AccessDatabase.Table.ID)
你能告诉我从哪里开始吗?我要连接的数据库是 SQL Server 2008 Provider Native 连接。我正在使用 Access 2007。
在 VBA 中执行此操作将是完美的。