C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[25334] [질문] ADOQuery EOF 일때 처리...
대빵초보 [] 785 읽음    2003-04-24 13:27
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;
   }
}

+ -

관련 글 리스트
25334 [질문] ADOQuery EOF 일때 처리... 대빵초보 785 2003/04/24
25345     Re:자답 대빵초보 624 2003/04/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.