Ed Leafe <[EMAIL PROTECTED]> writes:
>
> On Aug 31, 2007, at 5:26 PM, dw wrote:
>
>
> I have an idea what's going on here, but if you would be willing to
> help me out a little more...
>
> If you could modify C:\projects\dabo\ui\dDataControlMixinBase.py so
> that the following two unnumbered debugging lines are added between
> the current lines 108-109
>
> 107 if self.Source and self._srcIsBizobj:
> 108 # First see if DataField refers to a method of the
> bizobj:
> print "SOURCE", self.Source
> print "DATAFIELD", self.DataField
> 109 method = getattr(self.Source, self.DataField, None)
> 110 if method is not None:
> 111 self.Value = method()
>
> Run the code that uses the UserSQL version, and then post the
> debugging output here.
>
With the modifications, the debugging output is:
Dabo Info Log: Fri Aug 31 19:19:37 2007: 1 database connection definition(s)
loaded.
Dabo Info Log: Fri Aug 31 19:19:38 2007: User interface set to 'wx' by dApp.
Dabo Info Log: Fri Aug 31 19:19:38 2007: wxPython Version: 2.8.1.1 wxMSW
(unicode)
Dabo Info Log: Fri Aug 31 19:19:38 2007: WARNING: No BasePrefKey has been set
for this application.
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD RecID
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD Name0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD location0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD Date0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD InfSource0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD RecSource0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD StorageBox0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD Type0_fk
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD HideOnline
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD Descript0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD RecID
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD Name0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD location0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD Date0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD InfSource0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD RecSource0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD StorageBox0
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD Type0_fk
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD HideOnline
SOURCE <__builtin__.RecnameBizobj (baseclass dabo.biz.dBizobj, id:34985392)>
DATAFIELD Descript0
Dabo Info Log: Fri Aug 31 19:19:50 2007: Application finished.
Traceback (most recent call last):
File "C:\projects\dabo\dabo\ui\uiwx\dGrid.py", line 297, in IsEmptyCell
return not bizobj.getFieldVal(field, row)
File "C:\projects\dabo\dabo\biz\dBizobj.py", line 1285, in getFieldVal
return cursor.getFieldVal(fld, row)
File "C:\projects\dabo\dabo\db\dCursorMixin.py", line 781, in getFieldVal
raise dException.FieldNotFoundException, "%s '%s' %s" % (
dabo.dException.FieldNotFoundException: Field 'phType' does not exist in the
data set
dwarder
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/dabo-users/[EMAIL PROTECTED]