【发布时间】:2015-01-26 19:21:32
【问题描述】:
我创建了一对 Access (365) 文件。一个是带有表单的前端,另一个是所有表格。然后,我将表迁移到远程计算机上的 SQL Server (2008 R2)。我让前端使用 ODBC 连接与 SQL 服务器实例通信。我有几个在表格上工作的屏幕,一些绑定到表格,一些未绑定。
我可以更新现有记录中的数据,也可以删除记录,但不能插入任何记录。这发生在绑定和未绑定的表单上。我看到帖子说我需要:
-为所有 BINARY 字段设置默认值 ((0)) 并设置为可以接受空格,
-将所有 NVarchar() 字段更改为 Varchar() 字段,并且
-确保每个表都有一个时间戳字段。
我做了所有这些,但没有运气。有什么想法吗?谢谢!
哦,是的,我还确保每张桌子都有一把钥匙。
【问题讨论】:
-
“不能”是什么意思?您收到错误消息吗?可以分享一下吗?
-
没有错误信息。我填写表格,关闭表格,查看表格,没有新记录。但是,如果我修改现有记录,我可以看到更改...
-
如果你打开一个链接表,你可以这样添加记录吗?
-
正如@AlbertD.Kallal 所说,检查是否可以通过表添加记录。检查您是否使用事务(提交),检查是否有任何错误引发 me.undo 和一个愚蠢的错误是您的表单绑定到正确的表? :)