无法从Access将记录插入SQL Server表

时间:2015-01-26 19:21:33

标签: sql-server-2008 ms-access

我创建了一对Access(365)文件。一个是带有表格的前端,另一个是所有表格。然后,我将表迁移到远程计算机上的SQL Server(2008 R2)。我得到了使用ODBC连接与SQL服务器实例通信的前端。我有几个屏幕可以在桌子上工作,有些屏幕绑定到表格,有些是未绑定的。

我可以更新现有记录中的数据,但我可以删除记录,但我无法插入任何记录。这种情况发生在绑定和未绑定的表单上。我看到帖子说我需要:

- 为所有BINARY字段设置默认值((0))并设置为可以接受空白,

- 将所有NVarchar()字段更改为Varchar()字段和

- 确保每个表都有一个时间戳字段。

我做了所有这些,但没有运气。有什么想法吗?谢谢!

哦,是的,我也确保每张桌子都有钥匙。

1 个答案:

答案 0 :(得分:0)

发现它!该字段被指定为主键,但其“标识”属性设置为“否”。改变这个问题解决了问题......再次感谢所有人!