瀏覽代碼

+ Fix for bug #7144

git-svn-id: trunk@4328 -
joost 19 年之前
父節點
當前提交
47e692b60b
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      fcl/db/sqldb/sqldb.pp

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

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