我写3层结构的一个数据库系统.设置好了application server上的datasetprovider和ADOQuery控件,用ADOQuery连接SQL SERVER2000数据库,Client上设置了ClientDataset,DCOMConnection控件,连接通过.
但是,我用ClientDataset的CommandText传输SQL命令(select * from userdata)时却总是返回以下的错误信息,为什么?
错误信息:Project PDynamicSQLDemoClient.exe raised exception class ELleException with message 'BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。'.
我用李维的书上原代码编译后也出现上述错误.我在DATASETPROVIDER控件中已经打开了poCommandText选项了.
错误提示只出现在SQL Server 2000中,和其他的数据库连接都很正常。各位大虾,救救我吧!!!