BOF 或 EOF 中有一个是真,或者当前的记录已经被删除,所需的操作要求一个当前的记录'
JTB 2004-10-29 09:13:51 ie_con.LoginPrompt := False;
ie_Query := TAdoQuery.Create(Self);
ie_Query.Connection := ie_con;
ie_Query.Close;
ie_Query.Close;
ie_Query.SQL.Clear;
ie_Query.SQL.Add('Select * from JTB.dbo.SpecialityType');
ie_Query.Parameters.Clear;
ie_Query.Open;
ie_rcbSpeciality.Text := '';
ie_rcbSpeciality.Items.Clear;
while not ie_Query.Eof do
begin
ie_rcbSpeciality.Items.Add(ie_Query.FieldByName('SpecialityTitle').asstring);
ie_Query.Next;
end;
try
ie_Query.Close;
{'BOF 或 EOF 中有一个是真,或者当前的记录已经被删除,所需的操作要求一个当前的记录'}
奇怪的问题,上面的代码在公司里执行就没有问题,一旦回到家就是下面大括号里的问题。而且不只这一段,下面的一段照样还有类似的错误。。。。