[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/gnuef/src/GFObjects GFBlock.py GFDataSourc...
From: |
Jason Cater |
Subject: |
gnue/gnuef/src/GFObjects GFBlock.py GFDataSourc... |
Date: |
Tue, 10 Jul 2001 14:29:31 -0700 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Jason Cater <address@hidden> 01/07/10 14:29:31
Modified files:
gnuef/src/GFObjects: GFBlock.py GFDataSource.py
Log message:
fixed problem w/oracle driver
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/src/GFObjects/GFBlock.py.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/src/GFObjects/GFDataSource.py.diff?cvsroot=OldCVS&tr1=1.1&tr2=1.2&r1=text&r2=text
Patches:
Index: gnue/gnuef/src/GFObjects/GFBlock.py
diff -u gnue/gnuef/src/GFObjects/GFBlock.py:1.2
gnue/gnuef/src/GFObjects/GFBlock.py:1.3
--- gnue/gnuef/src/GFObjects/GFBlock.py:1.2 Sat Jun 30 15:58:26 2001
+++ gnue/gnuef/src/GFObjects/GFBlock.py Tue Jul 10 14:29:31 2001
@@ -215,7 +215,8 @@
entry.setValue(newValue)
self.mode = 'normal'
-
+
+ print self._dataSourceLink
self._dataSourceLink.query()
self.processTrigger('Post-Query')
Index: gnue/gnuef/src/GFObjects/GFDataSource.py
diff -u gnue/gnuef/src/GFObjects/GFDataSource.py:1.1
gnue/gnuef/src/GFObjects/GFDataSource.py:1.2
--- gnue/gnuef/src/GFObjects/GFDataSource.py:1.1 Fri Jun 29 15:55:58 2001
+++ gnue/gnuef/src/GFObjects/GFDataSource.py Tue Jul 10 14:29:31 2001
@@ -83,7 +83,7 @@
# Build an empty record for new records and query mask seed
for field in self.fieldList:
- self.emptyRecord[field] = ""
+ self.emptyRecord[string.lower(field)] = ""
self.clear()
@@ -144,6 +144,7 @@
#
def query(self):
GDebug.printMesg(2, "Query with this in resultSet\n%s"%self.resultSet[0])
+ print self.__dict__
if hasattr(self,'database'):
if self.sql == None:
mask = {}
@@ -164,7 +165,7 @@
# Check first record to see if field present - if not then add one to
all records
for fieldName in self.emptyRecord.keys():
- if not self.resultSet[0].has_key(fieldName):
+ if not self.resultSet[0].has_key(string.lower(fieldName)):
for result in self.resultSet:
result [fieldName] = ""
@@ -270,7 +271,7 @@
def getField(self,recordNumber,fieldName):
try:
- return self.resultSet[recordNumber][fieldName] or ''
+ return self.resultSet[recordNumber][string.lower(fieldName)] or ''
except:
return ''
@@ -300,8 +301,8 @@
# Commenting out for now - not sure why we're doing this
#if fieldName in self.dataConnection.getFieldList(self.table).keys() or \
# fieldName == self.uniqueKey:
- if self.resultSet[recordNumber][fieldName] != value:
- self.resultSet[recordNumber][fieldName] = value
+ if self.resultSet[recordNumber][string.lower(fieldName)] != value:
+ self.resultSet[recordNumber][string.lower(fieldName)] = value
if not internalCall:
self.resultSetStatus[recordNumber] = 'modified'
#
@@ -316,8 +317,8 @@
def addField(self,fieldName):
if not fieldName in self.fieldList:
for count in range(len(self.resultSet)):
- self.resultSet[count][fieldName] = ""
- self.emptyRecord[fieldName]=""
+ self.resultSet[count][string.lower(fieldName)] = ""
+ self.emptyRecord[string.lower(fieldName)]=""
self.fieldList.append(fieldName)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/gnuef/src/GFObjects GFBlock.py GFDataSourc...,
Jason Cater <=