From e47b96af3e3a41eae71e3e3da7eeee8bd3de86bc Mon Sep 17 00:00:00 2001 From: Spp- Date: Fri, 29 Jul 2011 14:18:28 +0200 Subject: Core: Append single character to stream as character, not as a string --- src/server/shared/Database/PreparedStatement.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/server/shared/Database/PreparedStatement.cpp') diff --git a/src/server/shared/Database/PreparedStatement.cpp b/src/server/shared/Database/PreparedStatement.cpp index 343976c3ffa..22ca31fc20a 100755 --- a/src/server/shared/Database/PreparedStatement.cpp +++ b/src/server/shared/Database/PreparedStatement.cpp @@ -340,12 +340,12 @@ std::string MySQLPreparedStatement::getQueryString(const char *query) pos = queryString.find("?", pos); std::stringstream replace; - replace << "'"; + replace << '\''; switch (m_stmt->statement_data[i].type) { case TYPE_BOOL: - replace << (m_stmt->statement_data[i].data.boolean ? "1" : "0"); + replace << (m_stmt->statement_data[i].data.boolean ? '1' : '0'); break; case TYPE_UI8: case TYPE_UI16: @@ -373,7 +373,7 @@ std::string MySQLPreparedStatement::getQueryString(const char *query) replace << m_stmt->statement_data[i].str; break; } - replace << "'"; + replace << '\''; queryString.replace(pos, 1, replace.str()); } -- cgit v1.2.3