Explorar o código

+ Fix for bug #7144

git-svn-id: trunk@4328 -
joost %!s(int64=19) %!d(string=hai) anos
pai
achega
47e692b60b
Modificáronse 1 ficheiros con 6 adicións e 3 borrados
  1. 6 3
      fcl/db/sqldb/sqldb.pp

+ 6 - 3
fcl/db/sqldb/sqldb.pp

@@ -948,11 +948,14 @@ begin
                 end;
               end;
             end;
-          InitialiseModifyQuery(FDeleteQry,FDeleteSQL);
-          InitialiseModifyQuery(FUpdateQry,FUpdateSQL);
-          InitialiseModifyQuery(FInsertQry,FInsertSQL);
           end;
         end;
+      if FUpdateable then
+        begin
+        InitialiseModifyQuery(FDeleteQry,FDeleteSQL);
+        InitialiseModifyQuery(FUpdateQry,FUpdateSQL);
+        InitialiseModifyQuery(FInsertQry,FInsertSQL);
+        end;
       end
     else
       DatabaseError(SErrNoSelectStatement,Self);