Re: [gnome-db] Error in impl_GDA_Connection_close & more
- From: Gonzalo Paniagua Javier <gonzalo torresquevedo hispalinux es>
- To: Gnome-db list <gnome-db-list gnome org>
- Subject: Re: [gnome-db] Error in impl_GDA_Connection_close & more
- Date: Thu, 27 Sep 2001 12:05:59 +0200
Sorry! Forgot the patch :-)...
--- libgda/providers/gda-mysql-server/gda-mysql-connection.c Thu Jul 19 01:05:37 2001
+++ libgda-modif/providers/gda-mysql-server/gda-mysql-connection.c Thu Sep 27 11:52:46 2001
@@ -149,6 +149,7 @@
(MYSQL_Connection *)
gda_server_connection_get_user_data (cnc);
if (mysql_cnc) {
+ mysql_cnc->mysql = NULL;
/* parse connection string */
qlist = gda_quark_list_new_from_string (dsn);
@@ -481,12 +482,18 @@
(MYSQL_Connection *)
gda_server_connection_get_user_data (cnc);
if (mysql_cnc) {
- gda_error_set_description (error,
+ if (mysql_cnc->mysql)
+ gda_error_set_description (error,
mysql_error (mysql_cnc->mysql));
+ else
+ gda_error_set_description(error, "NO DESCRIPTION");
gda_log_error (_("error '%s' at %s"),
gda_error_get_description (error), where);
- gda_error_set_number (error, mysql_errno (mysql_cnc->mysql));
+ if (mysql_cnc->mysql)
+ gda_error_set_number (error, mysql_errno (mysql_cnc->mysql));
+ else
+ gda_error_set_description(error, 0);
gda_error_set_source (error, "[gda-mysql]");
gda_error_set_help_url (error, _("Not available"));
gda_error_set_help_context (error, _("Not available"));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]