Hi!
What is the way to get SQL query from GdaConnectionEvent?
gda_connection_event_get_description works while
gda_connection_event_get_source and gda_connection_event_get_sqlstate
returns NULL.
Example code is:
g_signal_connect(G_OBJECT(connection), "error",
G_CALLBACK(_connect_cnc_callback), NULL);
static void _connect_cnc_callback(GdaConnection *cnc,
GdaConnectionEvent *event, gpointer ud)
{
g_warning("Connection error: %s, No:(%li), src:%s \n\n SQL: %s",
gda_connection_event_get_description(event),
(long) gda_connection_event_get_code(event),
gda_connection_event_get_source(event),
gda_connection_event_get_sqlstate (event));
}
Output ( SQLite ):
Connection error: no such table: person, No:(0), src:(null)
SQL: (null)
Output ( MySQL ):
Connection error: Unknown column 'hashtype' in 'field list', No:(1054),
src:gda-mysql
SQL: Not available
Is there anything I do wrong here?
Also is bug for gda_data_model_get_column_index_by_name created or reported?
I didn't check libgda issue tracker recently and I have no account there , but
this function
simply can not work.
Piotras
_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list