Changeset 4180
- Timestamp:
- 06/25/08 16:07:51 (5 months ago)
- Files:
-
- trunk/dabo/db/dConnectInfo.py (modified) (1 diff)
- trunk/dabo/db/dConnection.py (modified) (1 diff)
- trunk/dabo/db/dCursorMixin.py (modified) (4 diffs)
- trunk/dabo/db/dTable.py (modified) (2 diffs)
- trunk/dabo/db/dbFirebird.py (modified) (1 diff)
- trunk/dabo/db/dbOracle.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/dabo/db/dConnectInfo.py
r4084 r4180 223 223 try: 224 224 self._port = int(port) 225 except :225 except ValueError: 226 226 self._port = None 227 227 trunk/dabo/db/dConnection.py
r3382 r4180 90 90 try: 91 91 return self.ConnectInfo.Name 92 except :92 except AttributeError: 93 93 return "?" 94 94 trunk/dabo/db/dCursorMixin.py
r4099 r4180 654 654 try: 655 655 ret = re.search("type '([^']+)'", str(type(val))).groups()[0] 656 except :656 except IndexError: 657 657 ret = "-unknown-" 658 658 return ret … … 1304 1304 # We deleted based on pk, don't delete flag for the current row. 1305 1305 return 1306 except :1306 except KeyError: 1307 1307 pass 1308 1308 … … 1706 1706 for fld in kf: 1707 1707 self._records[0][fld] 1708 except :1708 except KeyError: 1709 1709 raise dException.MissingPKException, _("Primary key field does not exist in the data set: ") + fld 1710 1710 … … 2360 2360 self._keyField = [fld[0] for fld in self.getFields(table) 2361 2361 if fld[2] ][0] 2362 except: pass 2362 except KeyError: 2363 pass 2363 2364 2364 2365 trunk/dabo/db/dTable.py
r3303 r4180 66 66 idx = kwargs["Index"] 67 67 name = kwargs["Name"] 68 except :68 except KeyError: 69 69 pass 70 70 else: … … 76 76 pk = kwargs["IsPK"] 77 77 name = kwargs["Name"] 78 except :78 except KeyError: 79 79 pass 80 80 else: trunk/dabo/db/dbFirebird.py
r4046 r4180 134 134 try: 135 135 pkField = rs[0]["column_name"].strip() 136 except :136 except KeyError: 137 137 pkField = None 138 138 trunk/dabo/db/dbOracle.py
r4118 r4180 91 91 try: 92 92 pkField = rs[0]["COLUMN_NAME"].strip() 93 except :93 except KeyError: 94 94 pkField = None 95 95 # Now get the field info
