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") |
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]) |
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 |
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) |
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: |