|
TADOQuery *CityQuery;
이렇게 Query를 정의 하고
select 해서 eof 나온후에
CityQuery->Close() 하면 에러나고
아니 CityQuery에 대하여 무얼하건 eof eob 어쩌구 하는 에러가 나옵니다.
어떻게 프로그램을 하면 될까요
void __fastcall
{
char szQuery[512];
memset(szQuery, 0x00, sizeof(szQuery));
sprintf(szQuery,"select * from CITY where CITYCODE='%s'",
eCityCode->Text.c_str());
CityQuery->Close();
CityQuery->SQL->Clear();
CityQuery->SQL->Add(szQuery);
CityQuery->Open();
if (CityQuery->Eof || CityQuery->Bof)
{
CityQuery->Close();
return 0;
}
else
{
CityQuery->Close();
return 1;
}
}
|