1如何判断ADOQuery执行修改记录是否成功,2如何判断ADOQuery执行查询后是否查到符合条件的记录,标准的方法是什么
UFOBH 2005-12-11 02:12:05 各位老师给个提示,谢谢
1、如何判断ADOQuery执行修改记录是否成功;
TADOQuery *MyInsert=new TADOQuery(this);
MyInsert->Close();
MyInsert->Connection=DM1->ADOC1;
MyInsert->Active=false;
MyInsert->SQL->Clear();
MyInsert->SQL->Add("Update sc..Vip ");
MyInsert->SQL->Add("Set 激活=0");
MyInsert->SQL->Add(" Where vip_id='"+Trim(Edit1->Text)+"'" );
MyInsert->Prepared;
MyInsert->ExecSQL();
2、如何判断ADOQuery执行查询后是否查到符合条件的记录,标准的方法是什么
TADOQuery *MyQ1=new TADOQuery(this);
MyQ1->Close();
MyQ1->Connection=DM1->ADOC1;
MyQ1->SQL->Clear();
MyQ1->SQL->Add("Select * From sc..vip");
MyQ1->SQL->Add(" Where vip_id='"+Edit1->Text.Trim()+"'") ;
MyQ1->Prepared;
MyQ1->Open();
if(MyQ1->RecordCount==0)(这是我想出的一种方法,但感觉不标准)
{
Application->MessageBox("请核实号码是否存在!","提示",0+48+0);
return;
}