用ADO QUERY执行查询的烦恼!!!!!!
用ADO QUERY执行查询,代码如下:
void __fastcall Tfm_ycdpl_search::bt_searchClick(TObject *Sender)
{
this->adoquery1->Close();
this->adoquery1->SQL->Clear();
this->adoquery1->SQL->Add("SELECT *");
this->adoquery1->SQL->Add(" FROM yshdpl");
this->adoquery1->SQL->Add(" WHERE mdmarketname = '" + cmb_yshm->Text + "'");
this->adoquery1->Open();
}
当执行查询未找到符合条件的记录时,再次调用bt_searchClick当执行到this->adoquery1->Close();时,总是报错说requires a current record.
我该怎么办? :(