r18145 - gnucash/trunk/src/backend/dbi - Move debug lines printing SQL statements being executed before the actual execution so that
Phil Longstaff
plongstaff at code.gnucash.org
Sun Jun 21 10:38:44 EDT 2009
Author: plongstaff
Date: 2009-06-21 10:38:44 -0400 (Sun, 21 Jun 2009)
New Revision: 18145
Trac: http://svn.gnucash.org/trac/changeset/18145
Modified:
gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c
Log:
Move debug lines printing SQL statements being executed before the actual execution so that
if there are problems, the SQL statement will be logged.
Modified: gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c
===================================================================
--- gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c 2009-06-21 13:29:35 UTC (rev 18144)
+++ gnucash/trunk/src/backend/dbi/gnc-backend-dbi.c 2009-06-21 14:38:44 UTC (rev 18145)
@@ -1204,12 +1204,12 @@
GncDbiSqlStatement* dbi_stmt = (GncDbiSqlStatement*)stmt;
dbi_result result;
+ DEBUG( "SQL: %s\n", dbi_stmt->sql->str );
result = dbi_conn_query( dbi_conn->conn, dbi_stmt->sql->str );
if( result == NULL ) {
PERR( "Error executing SQL %s\n", dbi_stmt->sql->str );
return NULL;
}
- DEBUG( "SQL: %s\n", dbi_stmt->sql->str );
return create_dbi_result( dbi_conn, result );
}
@@ -1222,12 +1222,12 @@
gint num_rows;
gint status;
+ DEBUG( "SQL: %s\n", dbi_stmt->sql->str );
result = dbi_conn_query( dbi_conn->conn, dbi_stmt->sql->str );
if( result == NULL ) {
PERR( "Error executing SQL %s\n", dbi_stmt->sql->str );
return -1;
}
- DEBUG( "SQL: %s\n", dbi_stmt->sql->str );
num_rows = (gint)dbi_result_get_numrows_affected( result );
status = dbi_result_free( result );
if( status < 0 ) {
@@ -1294,8 +1294,8 @@
dbi_result result;
gint status;
+ DEBUG( "BEGIN\n" );
result = dbi_conn_queryf( dbi_conn->conn, "BEGIN" );
- DEBUG( "BEGIN\n" );
status = dbi_result_free( result );
if( status < 0 ) {
PERR( "Error in dbi_result_free() result\n" );
@@ -1312,8 +1312,8 @@
dbi_result result;
gint status;
+ DEBUG( "ROLLBACK\n" );
result = dbi_conn_queryf( dbi_conn->conn, "ROLLBACK" );
- DEBUG( "ROLLBACK\n" );
status = dbi_result_free( result );
if( status < 0 ) {
PERR( "Error in dbi_result_free() result\n" );
@@ -1330,8 +1330,8 @@
dbi_result result;
gint status;
+ DEBUG( "COMMIT\n" );
result = dbi_conn_queryf( dbi_conn->conn, "COMMIT" );
- DEBUG( "COMMIT\n" );
status = dbi_result_free( result );
if( status < 0 ) {
PERR( "Error in dbi_result_free() result\n" );
More information about the gnucash-changes
mailing list