바인딩 변수 그래로 SQL 문 출력하시고
해당 TSQLQuery 에서 파라메터 리스트 호출해서
바인딩 변수명 + 할당값을 SQL과 별개로 출력하시면 될듯합니다.
Memo.lines.ADD(SQLQuery1.SQL.TEXT);
for i = 0 to SQLQuery1.Params.Count - 1 do
begin
Memo.lines.ADD(VarToStr(SQLQuery1.Params.Items[i].Value) + ' : ' + SQLQuery1.Params.Items[i].Name);//출력
end;
쟌큐 님이 쓰신 글 :
: Sql.Text를 해서 찍으면 SELECT * FROM TEST WHERE COD = :COD
:
: 이렇게 :COD 가 찍힙니다.
:
: 파라미터값이 다 들어가서 SELECT * FROM TEST WHERE COD = 'GRP'
: 요렇게 된 SQL문을 알고 싶은데
: 방법이 있을까요??
|