相关文章推荐
跑龙套的小蝌蚪  ·  java - gson throws ...·  1 年前    · 
爱运动的上铺  ·  matlab动态数组-掘金·  1 年前    · 

MS Access DB 前端 SQL Server 后端 在表迁移后无法作为新记录打开任何表格

0 人关注

我有一个类似的问题,但没有一个答案是有帮助的。
我不能在我的数据库中打开任何形式的新记录。
在把表从Access DB移到SQL Server并链接到它们之前,这一切都能正常工作。

所有的表都有一个数据类型为整数的ID列,在服务器上设置为主键。
所有的表都有一个数据类型为datestamp的RowVersion列。
所有的表格都是基于一个单一的表作为记录源。 所有数据类型=位的列在SQL服务器上的默认值都设置为0。 在Access表格中,属性被设置为允许添加=是,允许编辑=是,我还设置了数据输入=是,这在SQL服务器托管表格之前是没有必要的,但它没有任何帮助。
我试着用按钮点击事件来打开表单。
Private Sub OpenFormNameBtn_Click() DoCmd.OpenForm "FormName", , , "[CustID]=" & Me![CustID] & " AND [EnvID]= '" & Me![EnvID] & "'" Forms!DeploymentsF.Form.AllowAdditions = False Forms!DeploymentsF.Form.AllowAdditions = True DoCmd.GoToRecord , , acNewRec End Sub