V
vikingwu
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟在使用ADO的时候遇到以下问题请大家帮忙看看:
使用以下语句运行时出错
while not ADODataSet1.eof do
begin
ADODataSet1.Next;
end;
ADODataSet1.Close;
错误信息如下:
Project Project1.exe raised exception class EOleException with message 'BOF 或 EOF 中有一个是"真",或者当前的记录已被删除,所需的操作要求一个当前的记录。',Process stopped.
但是用下面的就不会出错
ADODataSet1.Last;
ADODataSet1.Next;
ADODataset1.Close;
为什么呢?在Close以前的状态都是EOF呀。请指教!
使用以下语句运行时出错
while not ADODataSet1.eof do
begin
ADODataSet1.Next;
end;
ADODataSet1.Close;
错误信息如下:
Project Project1.exe raised exception class EOleException with message 'BOF 或 EOF 中有一个是"真",或者当前的记录已被删除,所需的操作要求一个当前的记录。',Process stopped.
但是用下面的就不会出错
ADODataSet1.Last;
ADODataSet1.Next;
ADODataset1.Close;
为什么呢?在Close以前的状态都是EOF呀。请指教!