MS Access(前端)中的第一条记录中缺少数据并使用SQL Server(后端)

时间:2009-05-22 03:42:30

标签: sql-server database ms-access

我有一个数据库,我刚刚使用SSMA将后端转换为SQL Server。我把前端留在了MS Access中。我只转换了表而不是查询。它已经有了一些数据并且移动得很好。

直到最近,一切进展顺利。在打开数据库并加载主窗体Event Interest时,它开始遇到子窗体的第一条记录问题,名为Names。第一个记录中的第一个字段有时是数据而不是其他字段。这是一个文本字段。当数据在字段中时,它会随机输入数字。我相信他们可能会以某种方式与SQL相关。当没有数据/缺失时,您可以选择该字段并点击退格按钮,数据将显示减去您刚刚删除的一个字符。我不知道发生了什么。

您可以提供的任何帮助我将非常感激。提前谢谢。

我是SQL Server的新手,我使用旧版本的MS Access已有几年了。

1 个答案:

答案 0 :(得分:1)

我不确定问题可能是什么,但这些是我想到的一些注意事项:

  1. 尝试删除并重新创建链接表。也许对表结构(或视图,如果您链​​接到视图)的更新已使前端表链接中存储的一些元数据无效。

  2. 你的桌子有主键吗?如果没有,你真的需要一个。实际上,关系数据库中没有适当设计的数据表是没有PK的。

  3. 你的桌子有时间戳吗?如果没有,请添加一个,因为这有助于Access跟踪服务器上的数据是否已更改。

  4. 但是,让我补充一点,这些问题都没有完全表现出你所描述的症状,所以他们可能没有帮助。