このクエリを使用してデータベースを更新しようとしています:
string query = "UPDATE pagine SET titolo= '" + pa.titolo + @"', contenuto = '" + pa.contenuto + @"' WHERE id= " + pa.id;
私はそれを働かせることができません。詳細については、mdb データベース テーブルの更新を参照してください。
問題は、タイトルとコンテンツにアポストロフィが含まれていることかもしれません。Regex.Escape を使用してみましたが、大量の \\\ がコンテンツに追加されるだけです。
ASP.NET で ' および " 文字だけをエスケープする方法はありますか?
注:私はイタリア人なので、変数にイタリア語の名前を使用していますが、昨日投稿された他の質問でより明確にするためにそれらを翻訳しました。