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]

Reply via email to