我访问一台数据库服务器。
假设数据库名为TEST,里面有两张表,A和B
表A中只有5条记录
表B中有1000条记录我select * from B 查询结果正常显示
但是我select * from A 提示以下错误:
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData (CheckforData()).
服务器: 消息 11,级别 16,状态 1,行 0
一般性网络错误。请检查网络文档。连接中断
假设数据库名为TEST,里面有两张表,A和B
表A中只有5条记录
表B中有1000条记录我select * from B 查询结果正常显示
但是我select * from A 提示以下错误:
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData (CheckforData()).
服务器: 消息 11,级别 16,状态 1,行 0
一般性网络错误。请检查网络文档。连接中断
'A' 的 DBCC 结果。
对象 'A' 有 5 行,这些行位于 1 页中。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
使用select * from A where 1 <> 1正常,无数据
这个大哥遇到的问题和我基本一致
使用select top 5 * from A就出错了,郁闷啊,不知道怎么回事
然后 删除 a 表
重新创建 a 表 插入 top 4 数据 和 剩下的 那条记录再查 看看...
然后 删除 a 表
重新创建 a 表 插入 top 4 数据 和 剩下的 那条记录问题一样存在
什么意思? 隨便增加或刪除一筆記錄后就能執行 select * from A
什么意思? 隨便增加或刪除一筆記錄后就能執行 select * from A
把A表drop
重新create 一个A表 插入几条记录试试
把A表drop
重新create 一个A表 插入几条记录试试我按你的方法试了,一样的存在该问题。
但奇怪的是当只有4条记录或者6条记录的时候,select * from A就能返回查询结果
只有为5条记录的时候,使用select * from A就出错了
drop table 是执行不了的