很奇怪的问题
当我用ADOQuery组件查询时,用到下面的代码:
with frmMain.ADO_Query do
begin
if Active then Close;
Prepared := False;
Sql.Clear;
Sql.Add('Select * from DECINFO where LZBS = ''' + edtDeviceID.Text + '''' );
Open ;
end;
但是有的时候,程序执行到if active then Close这句时,会报:
BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
这是怎么回事啊?
有的时候又不出现这个错误。
我用的数据库是access,我用ADOConnetion组件和数据库建立连接,然后ADOQuery组件与ADOConnection相关联。
当我用ADOQuery组件查询时,用到下面的代码:
with frmMain.ADO_Query do
begin
if Active then Close;
Prepared := False;
Sql.Clear;
Sql.Add('Select * from DECINFO where LZBS = ''' + edtDeviceID.Text + '''' );
Open ;
end;
但是有的时候,程序执行到if active then Close这句时,会报:
BOF或EOF中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
这是怎么回事啊?
有的时候又不出现这个错误。
我用的数据库是access,我用ADOConnetion组件和数据库建立连接,然后ADOQuery组件与ADOConnection相关联。
解决方案 »
- 困扰多月,关于重载 CreateParams 过程的问题,望各位指点。
- GDI+写一段文字可以自动分情况用不同的字体吗?
- delphi的数据删除问题:一个ADODataSet.Delete怎么会删除俩张表的数据?
- 多线程程序中非主线程主要来完成什么样的事情?????????
- 如何能将50个button的字体颜色全部变成红色?
- 难题,请各位大侠不吝惕教,(关于分组和group by)
- 哪个大哥给写个DLL的例子,要D7写的!在线等,解决就给分!
- 刚用PowerBuilder做了个房屋租赁管理系统,闲着没事想改造成dephi,给各位散分,以后多指教!
- 谁能够给我提供一份使用Delphi语言封装Socket的COM组件??
- delphi 中数组的释放!
- 请问怎样编写程序来自动修改文件名?
- 遍历MainMenu的问题
或者升级你的ADO吧
楼主
fantasy1999(黄滕酒) 可以说说吗?
来晚了
楼上的都说了
UP!
换个D6 吧!
老兄!!!