2008/12/18 Daniel Espinosa <[email protected]> > After see at gda-easy.c/.h files I found that gda_insert_row_into_table y > gda_insert_row_into_table_from_string aren't implemented, then I plant to > hack on them, but found that this funtions doesn't allow to get back the > values inserted for the new row like in > > gda_connection_statement_execute > <http://library.gnome.org/devel/libgda/3.99/GdaConnection.html#gda-connection-statement-execute> > > does using its *last_inserted_row* paramenter, then I propouse to make an > API break in order to add an *last_inserted* parameter for both functions: > > gboolean > <http://library.gnome.org/devel/glib/stable/glib-Basic-Types.html#gboolean> > gda_insert_row_into_table (GdaConnection > <http://library.gnome.org/devel/libgda/3.99/GdaConnection.html> *cnc, > > const gchar > <http://library.gnome.org/devel/glib/stable/glib-Basic-Types.html#gchar> > *table_name, > GdaSet > **last_inserted_row, > > GError > <http://library.gnome.org/devel/glib/stable/glib-Error-Reporting.html#GError> > **error, > ...); > > > gboolean > <http://library.gnome.org/devel/glib/stable/glib-Basic-Types.html#gboolean> > gda_insert_row_into_table_from_string > (GdaConnection > <http://library.gnome.org/devel/libgda/3.99/GdaConnection.html> *cnc, > > const gchar > <http://library.gnome.org/devel/glib/stable/glib-Basic-Types.html#gchar> > *table_name, > GdaSet > **last_inserted_row > > GError > <http://library.gnome.org/devel/glib/stable/glib-Error-Reporting.html#GError> > **error, > ...); > > Ok, go for it!
Tell me when you have a patch! Vivien
_______________________________________________ gnome-db-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-db-list
