소스 검색

+ Fix for applying null parameters

git-svn-id: trunk@3119 -
michael 19 년 전
부모
커밋
c6fab5ca63
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      fcl/db/sqldb/interbase/ibconnection.pp

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

@@ -609,7 +609,10 @@ begin
     begin
     ParNr := ParamBinding[SQLVarNr];
     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
       begin
       if assigned(in_sqlda^.SQLvar[SQLVarNr].SQLInd) then in_sqlda^.SQLvar[SQLVarNr].SQLInd^ := 0;