|
: AnsiString sz;
: sz = Edit2->Text;
:
: Query8->Active=false;
: Query8->SQL->Clear();
: Query8->SQL->Add("UPDATE Alphabet SET Number = 1 WHERE GRP_GUID ='+sz+'");
: Query8->ExecSQL();
위에서
WHERE GRP_GUID ='+sz+' 이렇게 비교하시면
GRP_GUID는 Edit2의 있는 내용이 아니(GRP_GUID == Edit2->Text ->이게 아니란 얘기죠)
if( GRP_GUID == "+sa+" ) 이렇게 비교하지 않을까요????
Query8->Close();
Query8->SQL->Clear();
Query8->SQL->Add("UPDATE Alphabet SET Number = 1 WHERE GRP_GUID =:str");
Query8->ParamByName("str")->AsString = "+" + Edit2->Text + "+";
Query8->ExecSQL();
이렇게도 해보세요..
|