我做了一个三层数据库系统的程序。
服务器端用ADOConnection1+ADOQuery(SQL语句为空)+DataSetProvider(Options中poAllowCommand设为True),连接到了一个SQL SERVER 2000数据库上。
客户端,加入的组件有:DCOMConnection1+clientdataser设置完毕。
当我在客户端写上:
SSQL:='select invo_name from tab_invoice ';
DM.ClientDataSet1.close;
DM.ClientDataSet1.CommandText := SSQL ;
DM.ClientDataSet1.open;
时报错:“BOF或EOF中有一个是”真“,或者当前的记录已被删除,所需的操作要求一个当前的记录”
这个错误怎么才能解决啊?
服务器端用ADOConnection1+ADOQuery(SQL语句为空)+DataSetProvider(Options中poAllowCommand设为True),连接到了一个SQL SERVER 2000数据库上。
客户端,加入的组件有:DCOMConnection1+clientdataser设置完毕。
当我在客户端写上:
SSQL:='select invo_name from tab_invoice ';
DM.ClientDataSet1.close;
DM.ClientDataSet1.CommandText := SSQL ;
DM.ClientDataSet1.open;
时报错:“BOF或EOF中有一个是”真“,或者当前的记录已被删除,所需的操作要求一个当前的记录”
这个错误怎么才能解决啊?
解决方案 »
- delphi 如何实现网站刷IP的操作
- 我用ServerSocket的阻塞模式为每个请求的客户端建立thread。我还有一个线程是操作数据库的(继承TThread)....请各位指点,在线等。
- 请大家帮我一下,谈谈多线程的用途.
- 为什么ADO启动这么慢?
- 关于Bold for Delphi的应用现状
- 朋友们帮帮忙,我已经迷失在代码的世界中了?
- 关于Indy的困惑!
- 在将数据表中数据读出到edit中,当该字段为空值时,报错,如何解决?
- 先别浪费分,解决后再新开贴加分,我要问问用什么方法才能知道网络在通信?(具体说明看贴子)
- AcitveX Form中如何同步VCL呢? 急急急急急急急急急急急急急急急急
- socket错误.
- 高学历=高能力=高素质吗?
2。在运行程序的机器上装MDAC2。6以上版本
名称:d5adoupdate2.exe
URL:ftp://ftpc.inprise.com/pub/delphi/devsupport/updates/adoexpress/d5adoupdate2.exe
大小: 1740KB
完成时间:Tue Aug 28 17:55:23 2001
引用页:http://www.borland.com/devsupport/delphi/mdac26.html
注释:Download ADOExpress Update Pack 2 我的D版是:100-000-8268 b3x7-91x0