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

델파이 Q&A
Delphi Programming Q&A
[793] >[7m[<雅? KEFC10/Query를 이용한 레코드의 갯수아는 방법?
sickchic [ ] 2091 읽음    1998-01-19 23:34
   
    아래와 같은 경우 앨리어스를 설정해주는 것으로 해결 가능합니다..
   
    with Query1 do
    begin
        Close ;
        SQL.Clear ;
        SQL.Add('Select COUNT(number) count from address.dbf') ;
        Prepare ;
        Open ;
    end ;
    Label1.Caption := Query1.FieldByName('count').AsString ;
   
    count(number) 이렇게만 한 경우는 필드명을 가져올 수가 없습니다..
    이런 경우 앨리어스를 지정해 임시로 필드명을 붙여 줄 수가 있지요..
    자세한 사항은 SQL문에 대한 서적이나 도움말을 참조하시기 바랍니다..

    그리고..
    전체 레코드 갯수와 어떤 검색조건이 들어간 검색결과의 레코드 갯수를
    같이 보여주려면 쿼리문을 두번 날려야지 어쩔 수가 없을 것 같네요..
    단순히 갯수만 보여준다면 위와 같이 쿼리문에 count를 사용해 갯수만
    가져오면 되고..

    검색결과를 보여준다면..
    전체갯수만 count를 사용해 가져오고..
    검색결과 갯수는 검색시 사용한 쿼리의 RecordCount 프로퍼티를 사용하
    면 됩니다..
   
    기람..
                                미친병아리 서비였네용.. 삐약~ !!
   
   
   
    번호:785/794  등록자:KEFC10  등록일시:98/01/19 19:24  길이:24줄
    제 목 : >질문< Query를 이용한 레코드의 갯수아는 방법은?
   
    DB프로그램을 작성하다가
    현재 레코드의 갯수를 알고 싶습니다.
   
    다음과 같이 코딩을 했는데 자꾸 에러나 나는군요.
   
    query1.disablecontrols;
    query1.close;
    query1.sql.clear;
    query1.sql.add('select count(number) from address.dbf');
    query1.open;
    query1.enablecontrols;
    label1.caption := query1.fieldbyname('count(number)').asstring;
   
    신텍스체크는 문제가 없는데, 실행을 시키면
    count(number)가 존재하지 않는다고 합니다.
   
    어떤 검색을 하면 아래쪽 라벨에 전체 레코드 갯수와
    검색결과에 해당하는 레코드의 갯수를 보여주려면
    어떻게 해야할까요?
   
    야러분의 도움을 요청합니다.
    그럼 좋은하루 되십시요.
   
   
   
   


+ -

관련 글 리스트
793 >[7m[<雅? KEFC10/Query를 이용한 레코드의 갯수아는 방법? sickchic 2091 1998/01/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.