无法从访问表单插入到链接的SQL表中

时间:2015-04-04 23:10:48

标签: sql access-vba ms-access-2010

我有一个表单,我正在使用VBA代码,我将STRSQL定义为插入 并应用 CurrentDb.Execute STRSQL

它适用于本地表,但是当我尝试在链接表上使用它时,没有插入任何内容,我也没有收到任何错误消息。

请注意,如果我将链接表转换为本地,插入也可以正常工作。

我的链接表中有一个主键,我可以手动填充它。

我还注意到链接表中的大多数数据类型都是Text,而不是SQL服务器上定义的Date。

我使用的SQL用户具有对表的写权限。

1 个答案:

答案 0 :(得分:0)

CurrentDb是引用当前本地数据库的DAO对象。您需要通过DAO ODBC连接连接SQL Server表以使用db.Execute命令。

或者,您可以创建与链接表交互的追加存储查询,并使用DoCmd.OpenQuery调用它,或使用追加查询VBA字符串DoCmd.RunSQL

相关问题