자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------

  DELPHI XE6,  MSSQL 을 사용 합니다  

  BDE에서는  Select 하고   query.RecordCount 를 하면  조회된 Record 건수를 알 수 있습니다

 

 그러나 FireDac 에서 FDQuery.RecordCount 를 하면 최대 50건까지는 조회된 Record 건수가

제대로 나오지만 50건 이상부터는 50건으로만 나옵니다.

  ( FDQUERY.RecordCount 는 사용설명 자료에 없는 것이지만 하였튼 coding 하면 위와 같이 됩니다)

(질문)

FireDac 에서는 BDE의 query.RecordCount -- BDE.DBControls --과 같은 기능을 하는 것은 없는가요?

 ( FireDac에서는 별도의 query로 Record Count를 해야하고 (예 Select count(*) 등 과 같이)  BDE의

   query.RecordCount 와 같은 것은 없나요 ? - FireDac을 잘 모르고 사용설명서등을 찾아보았지만 못

  찾아서요) 누구 아는분 있으면 좀 가르쳐 주세요.  BDE를 사용하다가 FireDAC으로 전환을 검토하다

   보니 이런 질문이 생기네요)

 

(참고)

  그리고 지난번 올린  hstmt 오류 (질문번호 1602  : 2016. 9. 19)에 대한 험프리님 답변은 고마왔습니다만

  FD Connection의 ODBCAdvanced 매개변수에 MARS_Connection=YES 를 해다 이 오류는 계속 나왔습니다

  또 참조하라고 오려주신 Url을 기초로 찾아보고 있지만 아직 해결책을 발견하지 못했습니다.

  (물론 FD Connection을 별도로 각각 사용하면 된다는 것은 질의 할때부터 알고 있었고 현재까지의 대책은

   이걸 사용 하는 것이지만   그래도 BDE에서도 가능 했는데 FireDac에서도 뭔가 답이 있을 거 같아 아직

   찾아보고는 있지만...

   ※  이오류의 구체적인 내용은 FireDac   ODBC Connection 일때

        with FDQuery_1  Do begin

                ( Select query 문 ....)

              open

              sel_count := FDQuery_1.RecordCount;      // 이게 제대로 안되는 1 번 질문이고요  (BDE에서는 잘되지요)

              While not  FDQuery_1.EOF Do Begin

                     ...

                    with  FDQuery_2  Do begin           // 이경우 FDQuery_1과 FDQuery_2가 동일 FD Connection 이면

                                                                  //   hstmt오류 발생   (BDE에서는 잘되지요)

                            (  query 문 ... 예: select, update 등 )

 

                    end;  // with  FDQuery_2  Do begin

                

                  FDQuery_1.Next;

              End;  // While not  FDQuery_1.EOF Do Begin

          end;  // with FDQuery_1  Do begin

     입니다

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15767
공지 유용한 관련 사이트 관리자2 2014.03.20 54581
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97989
879 Windows 10 테블릿 모드에서 터치 키보드 관련문의 [2] jaheon 2017.06.14 924
878 [DB문의] Query결과 Row가 여러개일 경우 동시에 보여주는 방법 문의 [1] file 이경백 2015.07.26 927
877 SQLite 확장자 구분은? [1] 스카이 2017.03.08 931
876 델파이 10.4.1 환경에서 IOS Device 14.4 디버깅 관련 문의 [2] 2an 2021.02.24 933
875 [질문] Component의 Event 발생하지 않을 경우 어떤 것을 확인해보아야 하는가? [2] 정호근 2015.01.22 934
874 [XE6]Android 웹브라우저 오류 가을이다 2015.01.15 935
873 SQLConnection으로 DataSnap 서버 연결시 오류 [1] 미노~ 2017.06.22 936
872 datasnap 이용하여 모바일 개발할때 [7] 종결자 2019.11.27 937
871 FireDAC에 FireBird DB 연결시 오류 [1] 빨리빨리 2015.06.18 941
870 안드로이드에서 Navigation bar 숨기기/보이기 방법 [1] hsson 2015.07.10 947
» FireDac에서 조회건수(RecordCount) 는 어떻게 하나요 ? [1] jcijang 2016.09.28 948
868 TFDQuery 질문 [3] nickname 2017.05.24 950
867 java2op를 이용하안 KT Open API 연동 문제 [3] file 새벽노을 2016.06.27 951
866 Multi-Device Application 질문입니다. [2] UK'S 2021.08.12 953
865 기상청에서 날씨정보 받아오기 ! [1] nickname 2016.08.12 956
864 [XE7] 컴포넌트 제작하여 설치했더니 문제점 발견되어 질문드립니다. [4] 사도성 2014.11.22 963
863 String Grid에서 한글입력하면 좌측상단에 저글자가 나오고 글자도 제대로 입력이 안되네요. [1] file 갈굼정미 2020.03.14 964
862 푸쉬 알림 시 진동 또는 소리에 대해서 [1] 뭉게구름 2015.03.04 965
861 bpl모듈 load는 되는데,, class를 못찾는거 같아요.. [1] 푸른하늘 2015.04.08 965
860 델파이에서 아래한글 파일을 불러와서 수정 및 편집 후 저장이 가능한지 문의드립니다.., [2] 다반향초 2017.08.28 966