1

我最近通过 SSMA 升级了一个数据库以使用 SQL Server 2005。如果我打开一个绑定到表的表单,它将显示表中的数据;但是,我无法编辑表单并保存信息。只需在文本框中输入什么都不会。

我注意到 Access DB 现在有额外的以“SSMA$[OriginalTableName[”开头的“表”,这似乎是指向 SQL 服务器的链接,我可以查看和编辑它们。我无法编辑原始表格,只能查看它们。我试图将那些“绑定”表修改为新的“SSMA$”,但是,随之而来的是多个错误。

有谁之前经历过这个吗?任何想法或见解都将是最有帮助的。

4

1 回答 1

0

实际上,我相信我只是想通了。如果表没有明确定义的主键,SSMA 向导将创建链接表。访问,在链接表上没有主键,显然不知道如何更新它并选择以“只读”模式打开所述链接表。我能够通过手动创建链接表来重现该问题,然后弹出窗口要求我识别主键。单击“取消”将链接表置于只读模式,但创建主键并使用该列允许我使用表。

于 2010-01-11T22:27:46.147 回答