From: Andrea Zagli Date: Thu, 26 Aug 2010 06:49:17 +0000 (+0200) Subject: Adjustments and test. X-Git-Tag: 0.2.2~5 X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=6479559060aa49be0f0f6fad317efbb2f192a472;p=libgdaex Adjustments and test. --- diff --git a/.gitignore b/.gitignore index ace013a..2b69f32 100644 --- a/.gitignore +++ b/.gitignore @@ -32,4 +32,4 @@ tests/.deps/ *.la *.bak libgdaex*tar* -tests/test_prefix +tests/test_prefix* diff --git a/src/gdaex.c b/src/gdaex.c index 10e83c3..ae751a1 100644 --- a/src/gdaex.c +++ b/src/gdaex.c @@ -525,7 +525,11 @@ GdaDataModel return NULL; } - gdaex_set_tables_name_prefix_into_statement (gdaex, &stmt); + if (priv->tables_name_prefix != NULL + && g_strcmp0 (priv->tables_name_prefix, "") != 0) + { + gdaex_set_tables_name_prefix_into_statement (gdaex, &stmt); + } error = NULL; GdaDataModel *dm = gda_connection_statement_execute_select (priv->gda_conn, stmt, NULL, &error); @@ -1240,7 +1244,11 @@ gdaex_execute (GdaEx *gdaex, const gchar *sql) g_signal_emit (gdaex, klass->before_execute_signal_id, 0, stmt); - gdaex_set_tables_name_prefix_into_statement (gdaex, &stmt); + if (priv->tables_name_prefix != NULL + && g_strcmp0 (priv->tables_name_prefix, "") != 0) + { + gdaex_set_tables_name_prefix_into_statement (gdaex, &stmt); + } error = NULL; nrecs = gda_connection_statement_execute_non_select (priv->gda_conn, stmt, NULL, NULL, &error);