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

Reply via email to