저는 쿼리를
query.sql.add('select 어쩌구');
한담에
query.open;
showmessage(query.fieldbyname('필드').asstring);
또는
query.first;
while not eof query.eof do begin
showmessage(query.fieldbyname('필드').asstring);
end;
일케 사용을 한답니다...
근데 이게 과연, 속도나 효율, 서버 부하 측면에서 어떤건지
모르겠더군요... -_-
암튼 고수님들은 쿼리한것을 어떤 방식으로 이용하시는가...
하는게 질문입니다... 조언주시길.
(어떤분은 lookup 같은것도 쓰시던데... 이건 어떤지..?)
위와 같이 쓰시는 것이 맞습니다...
스토어프로시져를 쓰는 경우도 있지만 일회성으로 사용되는 sql문은 위와 같이 쓰는 것이 일반적입니다...
lookup을 쓰는 경우는 코드성 필드를 조회할 때 (예를들면 '0':영, '1':일) 사용됩니다... sql문을 이용해 필드를 가져오면 '0', '1'을 가져오기 때문에 '0'을 '영'으로 '1'을 '일'로 바꾸고 싶을때 사용합니다...
물론 sql문에서 decode를 이용해 바꾼 값을 가져오기도 합니다...
선호도 차이니깐 잘 선택해서 사용하시면 되겠습니다...
그럼 이만...