error creating cursor handle
以下代码出错:
AnsiString s="update Accessory set price=(select newprice from tiaojiabiao ";
s+="where erp_id=Accessory.erp_id) where erp_id='";
qry->Open();
s+=qry->FieldByName("erp_id")->AsString+"'";
qry->Close();
qry->SQL->Clear();
qry->SQL->Add(s);
qry->ExecSQL();
SQL语句在数据库里面执行运行正确,请问为什么出错?