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

FireBird Q&A
[243] Re:조금은 황당한 일이 --;@
안명국 [] 2611 읽음    2002-04-17 13:57
샤콘느 님이 쓰신 글 :
: 우선 아래 TK님이 주신 답변 감사합니다.
: 리플이 너무 많아서 감사리플달면 게시판이 지저분해질것 같아서......
:
: IBX컴포넌트중  TIBQuery 를 사용하여 데이터를 조회하여 왔습니다.
: 조회구문이야 뭐 select * from T_TableName
: 그런데 이 쿼리를 오픈시킨 후 RecordCount를 조사해보니
: 실제로 1200개정도의 데이터가 검색되었는데, RecordCount 값은 27이 나오더군요.
: 그래서 이게 뭔일인가 했었습니다.
:
: 알고보니 27이란 숫자는 DBGrid에 표시되는 레코드 수더라고요.
: 그러니까 디자인할때에
: DBGrid의 Height를 200으로 주었다면 RecordCount = 30
: 이표시되고 100으로 주었다면 RecordCount = 15가 표시된다는 거죠.
: 제가 알기로는 RecordCount는 그 쿼리문이나 테이블전체의 레코드수를 리턴하는걸로 알고 있었는데, 어떻게 Show되는 레코드의 수를 리턴하죠?
:
: 정확한 RecordCount를 얻으려면 Open 후에 Last를 하면 되더군요.
: 그런데 시간이 쫌........ 걸린다는거지요. 다른방법이 있을까요?
:
: 이 문제에 대해서 아시는 분은 꼭 답글좀 주세요.

-- RecordCount 얻는방법

Query->FetchAll();

+ -

관련 글 리스트
242 조금은 황당한 일이 --;@ 샤콘느 2285 2002/04/17
243     Re:조금은 황당한 일이 --;@ 안명국 2611 2002/04/17
244         Re:Re:감사합니다. 해답이 너무 짧아 쑥스럽군요. -냉널러감 샤콘느 1831 2002/04/17
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.