r22819 - gnucash/branches/2.4/src/backend/dbi - [r22818][Bug #661832]MySQL database error after wireless reconnect
John Ralls
jralls at code.gnucash.org
Fri Mar 1 19:25:29 EST 2013
Author: jralls
Date: 2013-03-01 19:25:28 -0500 (Fri, 01 Mar 2013)
New Revision: 22819
Trac: http://svn.gnucash.org/trac/changeset/22819
Modified:
gnucash/branches/2.4/src/backend/dbi/gnc-backend-dbi.c
Log:
[r22818][Bug #661832]MySQL database error after wireless reconnect
After suggestion by Wang Xiaozhe <chaoslawful at gmail.com>
Modified: gnucash/branches/2.4/src/backend/dbi/gnc-backend-dbi.c
===================================================================
--- gnucash/branches/2.4/src/backend/dbi/gnc-backend-dbi.c 2013-03-02 00:21:30 UTC (rev 22818)
+++ gnucash/branches/2.4/src/backend/dbi/gnc-backend-dbi.c 2013-03-02 00:25:28 UTC (rev 22819)
@@ -531,6 +531,14 @@
return FALSE;
}
+ result = dbi_conn_set_option( conn, "encoding", "UTF-8" );
+ if ( result < 0 )
+ {
+ PERR( "Error setting 'encoding' option\n" );
+ qof_backend_set_error( qbe, ERR_BACKEND_SERVER_ERR );
+ return FALSE;
+ }
+
return TRUE;
}
@@ -925,15 +933,6 @@
{
dbi_result dresult;
- /* Set connection char set to utf8 */
- dresult = dbi_conn_queryf( be->conn, "SET NAMES 'utf8'" );
- if ( dresult == NULL )
- {
- PERR( "Unable to set connection char set" );
- qof_backend_set_error( qbe, ERR_BACKEND_SERVER_ERR );
- goto exit;
- }
-
if ( be->sql_be.conn != NULL )
{
gnc_sql_connection_dispose( be->sql_be.conn );
More information about the gnucash-changes
mailing list