我用ado连接sqlserver数据库,然后加入一ado表组件,设定好连接和表名后我能打开此表,也就是说我能在设计和运行时把ado表的active设为真,但当我关闭(把active设为false)时弹出一个错误信息('eof' 或 'bof' 中有一个是真,或者当前的记录已被删除,所需操作要求一个当前记录),我用的是delphi5,同时也用了delphi5 的ado补丁。
解决方案 »
- 请教GDI+对图片的压缩方法
- 出点难题吧:如何找到指定dll的handle
- 请教后缀为.frf的文件为何文件?
- 关于Delphi对Vcl和自定义组件的跟踪!郁闷中.....
- 定时刷新的问题,在线等待,解决问题再加100!!!急!!
- 求怎么判断当前的光标是否处于DbGrid中的某一字段!在线等
- 滚动条能设置随鼠标移动而相应滚动吗?
- delphi中clientsocket接收数据是不是有问题????
- 青岛的DELPHI程序员弟兄姐妹们,请进来说一说你们的状况。
- 为什么?为什么?SQL !!再送50分!!1
- 如何即使主程序窗口失去焦点时,仍然能获得鼠标所指控件的句柄?
- DbGrid读取选中行的任意字段
ftp://ftpc.inprise.com/pub/delphi/devsupport/updates/adoexpress/D5ADOUpgrade.exe
ftp://ftpc.inprise.com/pub/delphi/devsupport/updates/adoexpress/d5adoupdate2.exe
二、加微软ado2.7
一、加delphi5 的ado补丁
二、加微软ado2.7
也可以用delphi6以上,就可解决此问题.................
try adoquery1.open;
except
adoquery1.exesql;
end;