diff --git a/common/database/database_connection.cpp b/common/database/database_connection.cpp index b597375e30..b2b80e2968 100644 --- a/common/database/database_connection.cpp +++ b/common/database/database_connection.cpp @@ -390,15 +390,14 @@ bool DATABASE_CONNECTION::SelectOne( const std::string& aTable, columnsFor( tableName ), m_quoteChar, tableName, m_quoteChar, m_quoteChar, columnName, m_quoteChar ); - - nanodbc::statement statement( *m_conn ); nanodbc::string query = fromUTF8( queryStr ); PROF_TIMER timer; + nanodbc::statement statement; try { - statement.prepare( query ); + statement.prepare( *m_conn, query ); statement.bind( 0, aWhere.second.c_str() ); } catch( nanodbc::database_error& e )