次のコードでは、「説明」が次のようなものであることがわかります:
" ' ' "
、説明を sqlite レコードに更新する際に問題があります。' 文字を処理するにはどうすればよいですか。ありがとう!
sql = wxString::Format(
"UPDATE event SET event_description='%s' WHERE id=%d",
description.c_str(),
event_id);
rc = sqlite3_exec((sqlite3 *)_theDB, sql.c_str(), NULL, 0, &sqlError);
OPは彼自身の質問に答えました:
このFAQを確認してください。文字列内の「」を「」に置き換える必要があります。