繁体   English   中英

MS Access(前端)和使用SQL Server(后端)的第一条记录中的数据丢失

[英]Missing data in first record in MS Access (front end) and using SQL Server (back end)

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

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

您能提供的任何帮助,我将不胜感激。 先感谢您。

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

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

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

  2. 您的表有主键吗? 如果没有,您真的需要一个。 在没有PK的关系数据库中,确实没有这样的东西:经过适当设计的数据表。

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

但是,让我补充一点,这些问题都无法完全按照您所描述的症状表现出来,因此它们可能无济于事。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM