运行出错
为什么我的程序在运行的时候会出错呢?
我作delphi5.0,数据库用sql2000
有一表是xmbh,用adodataset1连接
用一个按扭,程序是
while not adodataset1.eof do
begin
adodataset.next;
end;
运行是出现,with message(bof or eof 一个为真)或是当前记录已被删除
还有就是当一个表建好以后,如果没有记录,退出也会出现这样的错啊
请问有什么方法可解决呢?
问题点数:50、回复次数:3Top
1 楼xBai21(小新)回复于 2001-11-10 20:52:03 得分 0
判断一下啊 if adodataset1.emtpy then ...Top
2 楼laosan7909(老三)回复于 2001-11-10 20:57:16 得分 0
但那只是一种情况啊…
如果是一个简单的指向下一个,要怎么写呢…
while not adodataset1.eof do
adodataset.next;
这样写也是会出错的啊…且是一样的错
Top
3 楼geliang(回来的光芒)回复于 2001-11-10 21:12:51 得分 50
不是你程序的问题,是delphi自身的bug,
去打补丁吧borland主页上有,pchome也有Top




