/[papo]/gnue/common/src/dbdrivers/_dbsig/DBdriver.py
ViewVC logotype

Diff of /gnue/common/src/dbdrivers/_dbsig/DBdriver.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.18.2.2 by apronotti, Fri Nov 22 18:58:55 2002 UTC revision 1.18.2.3 by apronotti, Wed Dec 11 20:41:20 2002 UTC
# Line 91  class DBSIG_RecordSet(GDataObjects.Recor Line 91  class DBSIG_RecordSet(GDataObjects.Recor
91        GDebug.printMesg(5, "_postChanges: statement=%s" % statement)        GDebug.printMesg(5, "_postChanges: statement=%s" % statement)
92                
93        try:        try:
94          print "statement: %s" % statement          #print "statement: %s" % statement
95          self._parent._update_cursor.execute("BEGIN")          self._parent._update_cursor.execute("BEGIN")
96          self._parent._update_cursor.execute(statement)          self._parent._update_cursor.execute(statement)
97          self._parent._update_cursor.execute("COMMIT")          self._parent._update_cursor.execute("COMMIT")
# Line 133  class DBSIG_RecordSet(GDataObjects.Recor Line 133  class DBSIG_RecordSet(GDataObjects.Recor
133            if not result: break            if not result: break
134            result = self._doInsertStatementWHist(iterTable)            result = self._doInsertStatementWHist(iterTable)
135            if not result: break            if not result: break
           print iterTable  
136        else:        else:
137          result = self._doDeleteStatementWHist(auxTable[0])          result = self._doDeleteStatementWHist(auxTable[0])
138          if result: result = self._doInsertStatementWHist(auxTable[0])          if result: result = self._doInsertStatementWHist(auxTable[0])
# Line 144  class DBSIG_RecordSet(GDataObjects.Recor Line 143  class DBSIG_RecordSet(GDataObjects.Recor
143        self._initialData = {}        self._initialData = {}
144        self._initialData.update(self._fields)        self._initialData.update(self._fields)
145    
     print self._fields  
146      self._updateFlag = 0      self._updateFlag = 0
147      self._insertFlag = 0      self._insertFlag = 0
148      self._deleteFlag = 0      self._deleteFlag = 0
# Line 260  class DBSIG_RecordSet(GDataObjects.Recor Line 258  class DBSIG_RecordSet(GDataObjects.Recor
258                  (statementElement[0], string.join(statementElement[1],','), \                  (statementElement[0], string.join(statementElement[1],','), \
259                   string.join(statementElement[2],',') )                   string.join(statementElement[2],',') )
260    
     print statement  
261      try:      try:
262        self._parent._update_cursor.execute("BEGIN")        self._parent._update_cursor.execute("BEGIN")
263        self._parent._update_cursor.execute(statement)        self._parent._update_cursor.execute(statement)
# Line 554  class DBSIG_DataObject(GDataObjects.Data Line 551  class DBSIG_DataObject(GDataObjects.Data
551            cursor.execute(self._buildQuery(conditions,iterTable))            cursor.execute(self._buildQuery(conditions,iterTable))
552            for iterDesc in (cursor.description):            for iterDesc in (cursor.description):
553              prefixedFields.append(iterTable+'.'+iterDesc[0])              prefixedFields.append(iterTable+'.'+iterDesc[0])
554              
555          #print     self._buildQuery(conditions)
556        cursor.execute(self._buildQuery(conditions))        cursor.execute(self._buildQuery(conditions))
557    
558      except self._DatabaseError, err:      except self._DatabaseError, err:

Legend:
Removed from v.1.18.2.2  
changed lines
  Added in v.1.18.2.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26