狒
狒狒
Unregistered / Unconfirmed
GUEST, unregistred user!
一个问题恳请各位帮帮忙,李维写的《Delphi 5.x 分布式多层应用 系统篇》中2-22页有个例子(2-1-4 使用命令动态存取远程数据)。先建立一个远程数据模块加入ADO连接后台数据库,ADOQuery,DataSetprovider,其中DataSetprovider的Options属性中poAllowCommandText属性置为True。接着建立客户端加入ScoketConnection连接远程数据模块,再加入ClientDataSet设置PacketRecords为10。执行SQL语句'select * from pubs'正常显示数据,当按DBNavigator的Last Record时,或者在最后一条记录按Next Record,或者数据库中没有显示的记录小于10条时出错。提示如下:Project Client.exe raised exception class EOLeException with message 'BOF 或 EOF 中有一个是"真",或着当前的记录已被删除,所需的操作要求一个当前的记录。我看是到达记录末尾使EOF为真产生的问题,我的看法是不是正确的?该怎样解决这个问题? 谢谢!!