On Oct 1, 2008, at 10:00 PM, Richard Esplin wrote:
> I tried 'id' and 'ID' because SQL is case insensitive. The sqlite
> command line
> interface accepts any case for field names. If it is getting passed
> to the
> interpreter correctly, the case shouldn't matter.
>
> I see the same behavior (FieldNotFoundException) with 'rowid', which
> is an
> SQLite alias for the PRIMARY KEY field. Any idea on why Dabo doesn't
> like it?
Because the UI is not connected to the DB layer. The binding from UI
to bizobj to DB is pure Python; the only connection to the DB is at
one extreme of the spectrum. DataField and bizobj binding and cursor
fields are all at the Python layer, and thus case-sensitive. Dabo is
also backend-agnostic in all but the far end of the DB layer, so
database-specific behaviors such as PK aliases don't have any effect
inside the framework.
-- Ed Leafe
_______________________________________________
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]