RE: GNU Enterprise



Hi Rodrigo,

> > an internal sql parser (for non sql data sources)
> >
> We are working on a SQL parser as well. Well, it's not 
> started, but it's
> planned.

Anyway, this is not really urgent for us now :)

> An initial snapshot of python bindings is on CVS
> (gda-dev/bindings/python). I don't know if they work (haven't tested
> them), but if you want to have a look at them, and make them work if
> they don't.

I think we will have a look at them.

> > and we would also like
> > to have the thing you call "updateable recordsets", which I 
> > understand as having data access by just naming tables and
> > fields, and not writing  SQL statements for SELECT,
> > UPDATE, INSERT and DELETE (which is also on your TODO list).
> > Maybe even one from us could take these parts?
> > 
> This is,as you say,one of the most important things on the TODO list,
> but we haven't found a way of doing so in a portable manner 
> accross all
> DBMS. We' re right now adding XML queries which will allow something
> similar. But, on the IDL files there are some methods defined 
> for doing
> so, but none of them are implemented.

I found recordset_update and recordset_deleteCurrent, which would be
what I think of.
My idea would be to temporarly create a command object with the
appropriate UPDATE, INSERT or DELETE command and execute it, as
most SQL databases don't support updateable result sets.

> > But then, if we used gnome-db for GNUe, we would have to 
> > make all servers and the
> > client library ** completely gnome-independent ** as we want to be
> > multi-platform as well.
> > 
> This will change very soon, as we're going to switch the providers and
> client library to use OAF, the new GNOME's object activation library,
> which is X-independant and GNOME-independant. And you can 
> always create
> your own clients by using the IDL files.

Reading this, things look _very_ good for a cooperation!

Thanks
Reinhard




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]