From 067927c22c88a28210b62a8eba22a43c67315f58 Mon Sep 17 00:00:00 2001 From: Phil Longstaff Date: Sun, 21 Jun 2009 14:38:44 +0000 Subject: [PATCH] Move debug lines printing SQL statements being executed before the actual execution so that if there are problems, the SQL statement will be logged. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18145 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/backend/dbi/gnc-backend-dbi.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/backend/dbi/gnc-backend-dbi.c b/src/backend/dbi/gnc-backend-dbi.c index 11350569a7..6c7fb93cd6 100644 --- a/src/backend/dbi/gnc-backend-dbi.c +++ b/src/backend/dbi/gnc-backend-dbi.c @@ -1204,12 +1204,12 @@ conn_execute_select_statement( GncSqlConnection* conn, GncSqlStatement* stmt ) 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 @@ conn_execute_nonselect_statement( GncSqlConnection* conn, GncSqlStatement* stmt 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 @@ conn_begin_transaction( /*@ unused @*/ GncSqlConnection* conn ) dbi_result result; gint status; - result = dbi_conn_queryf( dbi_conn->conn, "BEGIN" ); DEBUG( "BEGIN\n" ); + result = dbi_conn_queryf( dbi_conn->conn, "BEGIN" ); status = dbi_result_free( result ); if( status < 0 ) { PERR( "Error in dbi_result_free() result\n" ); @@ -1312,8 +1312,8 @@ conn_rollback_transaction( /*@ unused @*/ GncSqlConnection* conn ) dbi_result result; gint status; - result = dbi_conn_queryf( dbi_conn->conn, "ROLLBACK" ); DEBUG( "ROLLBACK\n" ); + result = dbi_conn_queryf( dbi_conn->conn, "ROLLBACK" ); status = dbi_result_free( result ); if( status < 0 ) { PERR( "Error in dbi_result_free() result\n" ); @@ -1330,8 +1330,8 @@ conn_commit_transaction( /*@ unused @*/ GncSqlConnection* conn ) dbi_result result; gint status; - result = dbi_conn_queryf( dbi_conn->conn, "COMMIT" ); DEBUG( "COMMIT\n" ); + result = dbi_conn_queryf( dbi_conn->conn, "COMMIT" ); status = dbi_result_free( result ); if( status < 0 ) { PERR( "Error in dbi_result_free() result\n" );