EOF의 경우에는 dbExpress에서 특별히 제한하는 것이 없는데...
사용하신 쿼리문이나 상황을 좀 더 자세히 써주시면 다시 살펴보겠습니다.
그럼...
김도형 님이 쓰신 글 :
: 아... 그러고 보니 파라미터를 써서 그렇군요..
:
: 감사합니다...
:
:
: 그럼 ...
:
: 파라미터 쓴 경우는 어떻게 멀티 Row 를 쿼리해 오나요?
:
: While 문을 쓰면 되는건가요?...
:
: ########################################
: Cnt := 0;
: While not EOF do
: begin
: realgrid.Cells[0,Cnt].asstring := ............
:
: SQLDateSet1.Next;
:
: Cnt := Cnt + 1;
: end;
: #########################################
:
: 이렇게 쓰는게 좀 잘못된게 있나요?..
:
: 이렇게 쓰니까 EOF 부근에서 에러가 나는거 같던데...
:
: (이렇게 쓰는게 맞다면 제가 다시 한번 해보겠습니다...)
:
: 꾸벅!!!!!
:
: ----------------------------------------------------------------------
:
: 박지훈.임프 님이 쓰신 글 :
: : (질문이 델파이 관련쪽이어서 인터베이스 Q/A에서 델파이 Q/A로 이동시켰습니다)
: :
: : dbExpress에서 다음과 같은 경우에는 RecordCount를 쓸 수 없고 예외가 발생합니다.
: : 1. 파라미터를 사용한 경우
: : 2. 여러 테이블이 조인된 경우 (distinct 키워드)
: : 3. 스토어드 프로시저인 경우
: :
: : 여기에 해당되는지 확인해보세요.
: : 그럼...
: :
: :
|