On 10/21/06, Murray Cumming <[EMAIL PROTECTED]> wrote:
> On Sat, 2006-10-21 at 16:07 +0200, Vivien Malerba wrote:
> > You get as many items in the retunred GList as there are queries
> > (separated by ";") in the command. For example it the command was made
> > with "SELECT * FROM mytable; DELETE FROM mytable" then you'd get first
> > a GdaDataModel for the 1st query and then a GdaParameterList for the
> > 2nd. I'll update the documentation to make this clear.
>
> Thanks.
>
> Is there any good reason to support multiple queries separated by ;? Is
> that for atomicity? If there's no good reason then this seems to be
> complicating the API unnecessarily.

You can't know what a user will enter in a console for example, and
returning accurate information in case he/she enters several queries
is a necessity.

Usually people do know what's in a command and this is why it's better
to use the alternate functions I mentioned before; this API is simple
enough.

>
> [snip]
> > We can only return one list because the index in the list of a
> > GdaDataModel or GdaParameterList corresponds to the query in the
> > command at the same index.
>
> That's also something worth mentioning explicitly in the documentation.

Definitely!

Cheers,

Vivien
_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list

Reply via email to