That makes sense. Thank you for the explanation. I like your approach to building frameworks. Dabo seems very clean.
Is your SVN tree usually pretty stable, or should I be wary about using it in production? Thanks for the fix, Richard On Wednesday 01 October 2008 21:26:20 Ed Leafe <[EMAIL PROTECTED]> wrote: > 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]
