Code: Select all
wxSQLite3ResultSet objQRY;
//wxString utf8Val = wxString::FromUTF8(val.ToStdString().c_str(), val.length());
//wxString utf8Val1 = val.mb_str(wxConvUTF8);
const char *test = "Hebrew שלום -- Japanese (日本語)";
wxString tmp = wxConvUTF8.cMB2WC( test );
wxString sql = wxString::Format(wxT("UPDATE %s SET %s = '%s' WHERE id=%d;"), tableName, column, /*val*/tmp, rowID);
try
{
objQRY = m_db.ExecuteQuery(ToUTF8(sql));
}
catch (wxSQLite3Exception& ex)
{
postDBErrorMessage("updateRowInTable", sql, ex);
}
"Error code: 0
Extended error code: 0
Error string: not an error
From sql: UPDATE test SET TEST2 = 'Hebrew שלום -- Japanese (日本語)' WHERE id=3;
In proc: updateRowInTable
Mssg: not an error[0]: not an error"