2016-01-11 22 views
1

我正在使用SQL Server,并且出于某种原因,当我添加一条记录时,它并未显示在数据库中。它已跳过该号码,并已将信息保存在某处,但我无法在表格中查看它。如果我使用登录名和密码,一切仍然有效。为什么会发生?现在我添加了另一个记录,它已经移动到下一个数字,但出于某种原因,第73行不显示,但存储。任何人都可以告诉我是什么原因造成的,或者为什么当它仍然使用正确输入的所有信息时可能发生。SQL Server在输入后缺少行,但使用其仍然存在的信息

enter image description here

+0

你是如何插入记录的?你可以请分享该查询 – Siyual

+0

这是发生在保持插入连接打开和查询数据?该交易可能尚未完全承诺。提交插入然后关闭该连接,然后运行select *。 –

+0

你是如何从屏幕截图中获取信息的?如果记录在那里,你可能没有按ID排列你的列表,并且它只看起来像ID 73不存在...... – Fuzzzzel

回答

2

既然你找到你的行通过ID搜索时,它必须在那里。

在编辑模式下,表格并不总是按照ID的顺序显示,而是按插入行的顺序显示。我自己也像你一样经历过这个问题。然后我用“ORDER BY ID”查询并找到了一切。

希望在使用GUI时帮助任何人遇到同样的问题。

相关问题