Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server MS Access(前端)和SQL Server(后端)中的第一条记录中缺少数据_Sql Server_Database_Ms Access - Fatal编程技术网

Sql server MS Access(前端)和SQL Server(后端)中的第一条记录中缺少数据

Sql server MS Access(前端)和SQL Server(后端)中的第一条记录中缺少数据,sql-server,database,ms-access,Sql Server,Database,Ms Access,我有一个数据库,我刚刚使用SSMA将其后端转换为SQL Server。我将前端留在MS Access中。我只转换了表,没有转换查询。它已经有了一些数据,而且进展得很好 直到最近一切都很顺利。打开数据库并加载主窗体事件时,它开始与子窗体的第一条记录(名)发生问题。第一条记录中的第一个字段有时有数据,有时没有数据。这是一个文本字段。当数据在字段中时,它会输入随机数。我相信它们可能与SQL有某种联系。当没有数据/缺少数据时,您可以选择字段并点击退格按钮,数据将显示减去您刚刚勘误的一个字符。我不知道发生

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

直到最近一切都很顺利。打开数据库并加载主窗体事件时,它开始与子窗体的第一条记录(名)发生问题。第一条记录中的第一个字段有时有数据,有时没有数据。这是一个文本字段。当数据在字段中时,它会输入随机数。我相信它们可能与SQL有某种联系。当没有数据/缺少数据时,您可以选择字段并点击退格按钮,数据将显示减去您刚刚勘误的一个字符。我不知道发生了什么事

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


我是SQL Server新手,几年来我一直在使用旧版本的MS Access

我不确定问题出在哪里,但我想到了以下几点:

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


  • 您的表有主键吗?如果不是,你真的需要一个。在一个没有PK的关系数据库中,真的没有一个正确设计的数据表

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


  • 但是,让我补充一点,这些问题没有一个与您描述的症状完全一致,因此它们可能没有帮助。

    “关系数据库中确实没有设计正确的无PK数据表”——关于临时表或临时表(例如数据清理或导入过程的一部分)呢?我想你的意思是说“实体表”。另外,我不是那个投票否决你的人,我可以看出你是在试图帮助:)我错过了投票否决。我已经受够了,因为我惹恼了所有的偏执狂。无论如何,我不认为划痕或分级表是关系数据库的一部分。