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, ...); -- Trabajar, la mejor arma para tu superación "de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates: LIBRE)
_______________________________________________ gnome-db-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-db-list
