我有一个数据库,我刚刚使用SSMA将后端转换为SQL Server。我把前端留在了MS Access中。我只转换了表而不是查询。它已经有了一些数据并且移动得很好。
直到最近,一切进展顺利。在打开数据库并加载主窗体Event Interest时,它开始遇到子窗体的第一条记录问题,名为Names。第一个记录中的第一个字段有时是数据而不是其他字段。这是一个文本字段。当数据在字段中时,它会随机输入数字。我相信他们可能会以某种方式与SQL相关。当没有数据/缺失时,您可以选择该字段并点击退格按钮,数据将显示减去您刚刚删除的一个字符。我不知道发生了什么。您可以提供的任何帮助我将非常感激。提前谢谢。
我是SQL Server的新手,我使用旧版本的MS Access已有几年了。
答案 0 :(得分:1)
我不确定问题可能是什么,但这些是我想到的一些注意事项:
尝试删除并重新创建链接表。也许对表结构(或视图,如果您链接到视图)的更新已使前端表链接中存储的一些元数据无效。
你的桌子有主键吗?如果没有,你真的需要一个。实际上,关系数据库中没有适当设计的数据表是没有PK的。
你的桌子有时间戳吗?如果没有,请添加一个,因为这有助于Access跟踪服务器上的数据是否已更改。
但是,让我补充一点,这些问题都没有完全表现出你所描述的症状,所以他们可能没有帮助。