[libgda] Correction for bug #636219 - MySQL error code ignored and not available via gda_connection_event_get



commit 42c1f5195acaf9390ee58eaa799e12cb13109069
Author: Vivien Malerba <malerba gnome-db org>
Date:   Wed Dec 1 19:00:12 2010 +0100

    Correction for bug #636219 - MySQL error code ignored and not available via gda_connection_event_get_code
    
    thanks to Piotr Pokora

 providers/mysql/gda-mysql-util.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/providers/mysql/gda-mysql-util.c b/providers/mysql/gda-mysql-util.c
index 3346443..44f2e66 100644
--- a/providers/mysql/gda-mysql-util.c
+++ b/providers/mysql/gda-mysql-util.c
@@ -44,7 +44,7 @@ _gda_mysql_make_error (GdaConnection  *cnc,
 		gda_connection_event_set_description
 			(event_error, mysql_error (mysql));
 		gda_connection_event_set_code
-			(event_error, GDA_CONNECTION_EVENT_CODE_UNKNOWN);
+			(event_error, (glong) mysql_errno (mysql));
 		g_set_error (error, GDA_SERVER_PROVIDER_ERROR, GDA_SERVER_PROVIDER_STATEMENT_EXEC_ERROR,
 			     "%s", mysql_error (mysql));
 		
@@ -56,7 +56,7 @@ _gda_mysql_make_error (GdaConnection  *cnc,
 		gda_connection_event_set_description
 			(event_error, mysql_stmt_error (mysql_stmt));
 		gda_connection_event_set_code
-			(event_error, GDA_CONNECTION_EVENT_CODE_UNKNOWN);
+			(event_error, (glong) mysql_stmt_errno (mysql_stmt));
 		g_set_error (error, GDA_SERVER_PROVIDER_ERROR, GDA_SERVER_PROVIDER_STATEMENT_EXEC_ERROR,
 			     "%s", mysql_stmt_error (mysql_stmt));
 		



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]