重建所有的索引也不行。在SQL查询分析器里才可以执行select * from dbo.employee 并有结果返回,在企业管理器里 打开表返回所有行时出错: 数据库服务器:Microsoft SQL Server 版本:08.00.0194 运行时错误:Data provider or other service returned an E_FAIL status.
要知道order by的用法是排序,既然排序那么就肯定有个规律的,从小到大,或者从a到z,那么你要排序的应该是某一个字段;只有这个字段的内容完全相同或者大部分相同,没有排出什么结果时,你可以再按照第二个字段排序。order by deptcode,empno,cardno这三个字段如果都没有什么规律,内容是乱序得,那么第一个字段排序完了,排序第二个字段时却又打乱了第一个字段的排序,一次类推,就出错了!~--纯属个人观点:)
就算是order by deptcode 也会出错哦.这应该不是问题
问题是解决了。employee表中有个字段 [daylist] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL 但实际数据中出现了NULL值,不知为什么会出现这种情况
数据库服务器:Microsoft SQL Server
版本:08.00.0194
运行时错误:Data provider or other service returned an E_FAIL status.
[daylist] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL
但实际数据中出现了NULL值,不知为什么会出现这种情况