Ed,

The actual cause of the error was an invalid sql string was sent to the
back-end, so I don't think, the rest of the tracebck will help.  The sql
should not have been sent because the dataset is empty. The form was just
opening.  The root of the issue, I believe, is that _oldval = u'' and val =
'' (different data types), so in the 
dTextBoxMixin._setValue, line 686,...

                        if type(_oldVal) != type(val) or _oldVal != val:

is getting evaluated to true, thus firing 
                                self._afterValueChanged()

Perhaps a check before firing flushValue to test for no dataset'?

Thanks,
Larry



_______________________________________________
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/[EMAIL PROTECTED]

Reply via email to