2
0
Эх сурвалжийг харах

+ Fix for applying null parameters

git-svn-id: trunk@3119 -
michael 19 жил өмнө
parent
commit
c6fab5ca63

+ 4 - 1
fcl/db/sqldb/interbase/ibconnection.pp

@@ -609,7 +609,10 @@ begin
     begin
     begin
     ParNr := ParamBinding[SQLVarNr];
     ParNr := ParamBinding[SQLVarNr];
     if AParams[ParNr].IsNull then
     if AParams[ParNr].IsNull then
-      in_sqlda^.SQLvar[SQLVarNr].SQLInd^ := -1
+      begin
+      If Assigned(in_sqlda^.SQLvar[SQLVarNr].SQLInd) then
+        in_sqlda^.SQLvar[SQLVarNr].SQLInd^ := -1;
+      end
     else
     else
       begin
       begin
       if assigned(in_sqlda^.SQLvar[SQLVarNr].SQLInd) then in_sqlda^.SQLvar[SQLVarNr].SQLInd^ := 0;
       if assigned(in_sqlda^.SQLvar[SQLVarNr].SQLInd) then in_sqlda^.SQLvar[SQLVarNr].SQLInd^ := 0;