commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/gnue-common/src/dbdrivers/_dbsig DBdriver.py


From: Jason Cater
Subject: gnue/gnue-common/src/dbdrivers/_dbsig DBdriver.py
Date: Wed, 05 Sep 2001 09:29:47 -0700

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    01/09/05 09:29:47

Modified files:
        gnue-common/src/dbdrivers/_dbsig: DBdriver.py 

Log message:
        Fixed bug causing unbound fields to appear in insert statements

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/src/dbdrivers/_dbsig/DBdriver.py.diff?cvsroot=OldCVS&tr1=1.14&tr2=1.15&r1=text&r2=text

Patches:
Index: gnue/gnue-common/src/dbdrivers/_dbsig/DBdriver.py
diff -u gnue/gnue-common/src/dbdrivers/_dbsig/DBdriver.py:1.14 
gnue/gnue-common/src/dbdrivers/_dbsig/DBdriver.py:1.15
--- gnue/gnue-common/src/dbdrivers/_dbsig/DBdriver.py:1.14      Mon Sep  3 
20:11:08 2001
+++ gnue/gnue-common/src/dbdrivers/_dbsig/DBdriver.py   Wed Sep  5 09:29:47 2001
@@ -98,11 +98,12 @@
     #for field in self._modifiedFlags.keys(): 
     
     for field in self._fields.keys(): 
-      fields.append (field)
-      if self._fields[field] == None or self._fields[field] == '': 
-        vals.append ("NULL") #  % (self._fields[field]))
-      else:
-        vals.append ("'%s'" % (self._fields[field]))
+      if self._parent.isFieldBound(field):
+        fields.append (field)
+        if self._fields[field] == None or self._fields[field] == '': 
+          vals.append ("NULL") #  % (self._fields[field]))
+        else:
+          vals.append ("'%s'" % (self._fields[field]))
 
     return "INSERT INTO %s (%s) VALUES (%s)" % \
        (self._parent._dataObject.table, string.join(fields,','), \



reply via email to

[Prev in Thread] Current Thread [Next in Thread]