Fix FTBFS on newer pqxx versions

pull/1/head
Timothy Pearson 12 years ago
parent 40de3fbbdb
commit da48979ab0

@ -133,8 +133,10 @@ bool pqxxSqlDriver::isSystemDatabaseName( const TQString& n ) const
//
TQString pqxxSqlDriver::escapeString( const TQString& str) const
{
TQString escaped = str;
escaped.replace("'", "''");
return TQString::fromLatin1("'")
+ TQString::fromAscii( pqxx::sqlesc(std::string(str.utf8())).c_str() )
+ escaped
+ TQString::fromLatin1("'");
}
@ -142,8 +144,10 @@ TQString pqxxSqlDriver::escapeString( const TQString& str) const
//
TQCString pqxxSqlDriver::escapeString( const TQCString& str) const
{
TQString escaped = str;
escaped.replace("'", "''");
return TQCString("'")
+ TQCString( pqxx::sqlesc(TQString(str).ascii()).c_str() )
+ TQCString( escaped.ascii() )
+ TQCString("'");
}

Loading…
Cancel
Save