informix DB에 연결하고
전체레코드 갯수는 정상적으로 나오는데
왜 현재레코드의recno는 -1인가요?
procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField);
begin
label1.caption := Format('%d 레코드 중 %d 번째 레코드',
[myquery.recordcount, myquery.RecNo]);
end;
다른 paradoxDB는 정상적으로 나옵니다.
informix만 그런것 같은데..
고수님의 답변부탁드립니다.
recno 는 디비에는 없는 겁니다..
그러니까.. 일반적인 테이블에는 레코드 번호가 있죠.
하지만 디비에는 이 번호라는것 자체가 없어요.
디비개념에선 이 번호라는건 무의미 하니까요..
그래서 파라독스에서는 되면서 인포믹스에서는 되지 않습니다.
현재의 갯수를 알고 싶으시면 recordcount를 사용하시던지
아니면 select count(*) from... 을 사용하셔야 합니다.
그럼 즐거운 시간되세요.