Sfoglia il codice sorgente

* Clear in_sqlda when it is not needed

git-svn-id: trunk@4905 -
joost 19 anni fa
parent
commit
c88d92929e
1 ha cambiato i file con 3 aggiunte e 2 eliminazioni
  1. 3 2
      fcl/db/sqldb/interbase/ibconnection.pp

+ 3 - 2
fcl/db/sqldb/interbase/ibconnection.pp

@@ -415,7 +415,6 @@ begin
   curs.statement := nil;
   curs.FPrepared := False;
   AllocSQLDA(curs.SQLDA,0);
-  AllocSQLDA(curs.in_SQLDA,0);
   result := curs;
 end;
 
@@ -475,7 +474,9 @@ begin
         if (sqltype and 1) = 1 then New(SQLInd);
         end;
       {$R+}
-      end;
+      end
+    else
+      AllocSQLDA(in_SQLDA,0);
     if FStatementType = stselect then
       begin
       FPrepared := False;