안녕하세요..
oracle db에서 query를 했을 때..
recordcount를 구하지 못하는데 뭐때문이죠?
delphi, c++ builder 모두 그러는데..
delphi에서 예를 들면..
query1.close;
query1.sql.clear;
query1.sql.add('select * from mydbname');
query1.open;
edit1.text := inttostr(query1.recordcount);
위와 같은 방법으로 했거든요..
debug를 잡으면.. query1.recordcount의 갑에 'evaluation...'라고
나옵니다..
c++ builder에서는 'side effect not allowed'라고 나오구요..
참고로 query component의 UniDirectional을 True로 하면
recordcount가 정상적으로 return을 받구요..
뭐 때문이죠..?
도와 주세요..
|