错误:"BOF或EOF中有一个是真,或者当前的记录已被删除,所需的操作要求一个当前的记录"
错误:"BOF或EOF中有一个是真,或者当前的记录已被删除,所需的操作要求一个当前的记录".这是怎么回事?
Form1->ADOQuery1->Close();
Form1->ADOQuery1->SQL->Clear();
Form1->ADOQuery1->SQL->Add("SELECT Sex FROM student
WHERE id = " + IntToStr(tmp->id) );
Form1->ADOQuery1->Open(); //在这出错
tmp->sex = Form1->ADOQuery1->FieldValues["Sex"];