【发布时间】:2015-09-04 01:57:11
【问题描述】:
在 MS Access 数据库中,我连接到 SQL Server 数据库中的视图,如下所示:
Dim s As String
s = "ODBC;DSN=mydb;Trusted_Connection=Yes;DATABASE=mydb;"
Dim td As TableDef
Set td = CurrentDb.CreateTableDef("vwMyView", 0, "MySchema.vwMyView", s)
CurrentDb.TableDefs.Append td
CurrentDb.TableDefs.Refresh
这将创建一个链接表,该表链接到 SQL Server 中的一个视图。
但是,我无法插入/更新/删除,因为 Access 不知道“主键”。 VBA中如何添加主键信息?
使用链接表向导时,总是会要求您从列表框中选择唯一键列。我想在 VBA 中重现这种行为。
【问题讨论】:
标签: sql-server vba ms-access ms-access-2010