Hi,

I just used AppWizard to generate an app for my database, but when I
tried to add a new record (chinese in utf-8 encoding), it does
nothing. When I check the console, it says:

Traceback (most recent call last):
  File "/root/dabo/dabo/dabo/lib/eventMixin.py", line 98, in raiseEvent
    bindingFunction(event)
  File "/root/dabo/dabo/dabo/ui/uiwx/dForm.py", line 658, in onSave
    def onSave(self, evt): self.save()
  File "/root/dabo/dabo/dabo/lib/datanav2/Form.py", line 53, in save
    ret = super(Form, self).save(dataSource)
  File "/root/dabo/dabo/dabo/ui/uiwx/dForm.py", line 342, in save
    bizobj.saveAll()
  File "/root/dabo/dabo/dabo/biz/dBizobj.py", line 273, in saveAll
    startTransaction=False, topLevel=False)
  File "/root/dabo/dabo/dabo/biz/dBizobj.py", line 636, in scanChangedRows
    func(*args, **kwargs)
  File "/root/dabo/dabo/dabo/biz/dBizobj.py", line 326, in save
    cursor.save()
  File "/root/dabo/dabo/dabo/db/dCursorMixin.py", line 1066, in save
    saverow(self.RowNumber)
  File "/root/dabo/dabo/dabo/db/dCursorMixin.py", line 1037, in saverow
    self.__saverow(row)
  File "/root/dabo/dabo/dabo/db/dCursorMixin.py", line 1101, in __saverow
    vals += ", %s" % (self.formatForQuery(vv[1]),)
  File "/root/dabo/dabo/dabo/db/dCursorMixin.py", line 1671, in formatForQuery
    ret = self.BackendObject.formatForQuery(val)
  File "/root/dabo/dabo/dabo/db/dBackend.py", line 83, in formatForQuery
    return self.escQuote(val)
  File "/root/dabo/dabo/dabo/db/dbSQLite.py", line 64, in escQuote
    return qt + str(val).replace(sl, sl+sl).replace(qt, qt+qt) + qt
UnicodeEncodeError: 'ascii' codec can't encode character u'\u6d4b' in
position 0: ordinal not in range(128)

Is this a known problem and/or could this be fixed?

Thanks,

Joseph H. Yao

Dabo info:
Platform: GTK
Python Version: 2.5.1 on linux2
Dabo Version: Version 0.8s; Revision 3114
UI Version: 2.8.1.1 on wxGTK (gtk2)


_______________________________________________
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]

Reply via email to