안녕하세요. 고수님들의 도움을 많이 받고 있는 델파이 초보자입니다.
다시한번 님들의 도움을 받고자 글을 남깁니다.
제가 궁금한건 paramByName과 FieldByName을 잘 구별하지 못해서입니다.
둘중 어떨때 Param...을 쓰고 어떨때 Field...을 쓰는지 설명좀 부탁드립니다.
즐거운 하루보내세요
우선
ParamByName 은 쿼리를 돌릴때 필요한 파라미터 값을 줄때 쓰는거구요
FieldByName 은 그 쿼리를 돌렸을때 나온 결과값중 필요한 필드값을 얻을때 쓰는거죠...
아래의 예제를..
=====================================
with query1 do begin
close;
ParamByName('title').AsString := Label1.caption;
open;
end;
dbLabel1.caption := query1.FieldByName('Title').AsString;
======================================
우선
ParamByName 은 쿼리를 돌릴때 필요한 파라미터 값을 줄때 쓰는거구요
FieldByName 은 그 쿼리를 돌렸을때 나온 결과값중 필요한 필드값을 얻을때 쓰는거죠...
아래의 예제를..
=====================================
with query1 do begin
close;
ParamByName('title').AsString := Label1.caption;
open;
end;
dbLabel1.caption := query1.FieldByName('Title').AsString;
======================================
이정도 아닐까요. ㅡㅡ