[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r6409 - trunk/gnue-common/src/datasources/drivers/oracle/Base
From: |
jcater |
Subject: |
r6409 - trunk/gnue-common/src/datasources/drivers/oracle/Base |
Date: |
Mon, 27 Sep 2004 15:02:19 -0500 (CDT) |
Author: jcater
Date: 2004-09-27 15:02:17 -0500 (Mon, 27 Sep 2004)
New Revision: 6409
Modified:
trunk/gnue-common/src/datasources/drivers/oracle/Base/Connection.py
trunk/gnue-common/src/datasources/drivers/oracle/Base/DataObject.py
Log:
fix so cxoracle driver works again
Modified: trunk/gnue-common/src/datasources/drivers/oracle/Base/Connection.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/oracle/Base/Connection.py
2004-09-27 19:49:24 UTC (rev 6408)
+++ trunk/gnue-common/src/datasources/drivers/oracle/Base/Connection.py
2004-09-27 20:02:17 UTC (rev 6409)
@@ -60,6 +60,7 @@
#
# Connect to database
def connect(self, connectData={}):
+ print "connect"
GDebug.printMesg(1,"Oracle database driver initializing")
if not hasattr(self,'_DatabaseError'):
Modified: trunk/gnue-common/src/datasources/drivers/oracle/Base/DataObject.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/oracle/Base/DataObject.py
2004-09-27 19:49:24 UTC (rev 6408)
+++ trunk/gnue-common/src/datasources/drivers/oracle/Base/DataObject.py
2004-09-27 20:02:17 UTC (rev 6409)
@@ -38,25 +38,26 @@
class _Base:
_escapeSingleQuote = '\'\''
_dateTimeFormat = "'%Y-%m-%d %H:%M:%S'"
- _primaryIdChecked = 0
+ _primaryIdChecked = False
def _checkForPrimaryId(self):
- self._primaryIdChecked = 1
+ self._primaryIdChecked = True
+ return # TODO: This is broken :(
try:
statement = "select rowidtochar(rowid) from %s where 1=2" % self.table
- cursor = self._connection.cursor()
- cursor.execute(statement)
+ cursor = self._connection.native.cursor()
+ cursor.execute(str(statement))
cursor.close()
self._primaryIdSelect = "ROWIDTOCHAR(ROWID) as GNUE__ROWID__"
self._primaryIdField = "gnue__rowid__" # Keep this lowercase!!!
self._primaryIdFormat = "ROWID = CHARTOROWID('%s')"
- GDebug.printMesg(5,'View %s is using ROWID identifier' % self.table)
+ gDebug(5,'View %s is using ROWID identifier' % self.table)
except self._DatabaseError:
- GDebug.printMesg (5, 'View %s has no internal ROWID' % self.table)
+ gDebug (5, 'View %s has no internal ROWID' % self.table)
class DataObject_SQL(_Base, DBSIG2.DataObject_SQL):
pass
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r6409 - trunk/gnue-common/src/datasources/drivers/oracle/Base,
jcater <=