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]

Reply via email to