我正在尝试通过openquery从sql server2000更新AS400中的一些内容,如下所示。OPENQUERY(odbcname, 'SELECT * FROM "libname"."filename" WITH NC')WHERE NBFLAG01 <> 1"OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: Insuff
使用列表视图和Linq Data Source,它可以在SQL2008上分页,但在SQL2000上运行时无法产生正确的结果。没有抛出异常,但结果显然是无序的,有时会返回相同的页面。读取LINQ文档,在SQL2000上不支持对具有联接的查询进行分页。说得够多了,尽管我本以为会有一个例外。
我现在无法将数据从SQL2000上移出。解决方案是执行完整查询,然后执行基于内存的分页。