Q&A

  • UnPrepare 는 매번 해주어야 하나요?
TQuery를 이용해서 쿼리를 실행할때  아래와 같이 하는게
좋다고 하는데

if not Query.Prepared then
    begin
       Query.Close;
       Query.Prepare;
    end;
    Query.ExecSql;
    Query.Close;
    Query.UnPrepare;

만약에 연속해서 2개의 쿼리를 실행때에는 UnPrepare 도 두번 해주어야 하나요?
예를 들어

Query.Sql.Add('insert into ....');
   if not Query.Prepared then
    begin
       Query.Close;
       Query.Prepare;
    end;
    Query.ExecSql;
    Query.Close;
    Query.UnPrepare;
  
    Query.Sql.Clear;
    Query.Sql.Add('insert into ....');
    if not Query.Prepared then
    begin
       Query.Close;
       Query.Prepare;
    end;
    Query.ExecSql;
    Query.Close;
    Query.UnPrepare;
1  COMMENTS