只要外部数据表中的主键列名称是“
_Identify”,分页加载必然出错;如果是其它名称就正常(如,将附件中的数据库主键名称改为ID等其它名称,就不会出错了)。
呵呵,不是下划线的问题,而是“ _Identify”这个列名在table中会被自动隐藏。
去掉下划线就相当于给这个列改名了。
今天将一楼的access文件导入到sqlsever,把主键列名称也改成了ID。用一楼的代码重新测试,又出现了这个错误:
此主题相关图片如下:1.jpg
这个错误出现以后,其后果是:功能区菜单上的所有按钮全部失效!
真是怪了,同样的代码对Access数据库正常,到了Sqlserver就出错。
以下是引用狐狸爸爸在2010-2-1 8:47:00的发言:
另不加载任何数据,可以这样会效率高一些:
select * from code where [_Identify] Is Null
学习!我的有些习惯需要改了,呵呵。
请老六尽快更新一下吧,我也要给客户做一次更新,很快就要放假过年了。。