0

フォームからデータベースにデータをコミットする単純な更新ステートメントがある MSSQL 2008 データベースを使用しています。

    UPDATE Product
    SET ProductDescription = @ProductDescription 
    WHERE ProductID = @ProductID 

ただし、データベースで更新される製品説明の多くには、テキストに 1 つまたは複数のアポストロフィが含ま'れています。これらの単一のアポストロフィを、データベースにコミットする前にSQL UPDATE単一のアポストロフィの HTML ASCII コードに変換するステートメントも必要です。'

注意すべきことの 1 つは、製品説明のテキストが更新されるNTEXT列が列であることです。

これはどのように行うことができますか?洞察をありがとう!

4

1 に答える 1

0

これを試して

UPDATE Product
    SET ProductDescription = REPLACE( @ProductDescription,''','''' )
    WHERE ProductID = @ProductID 
于 2013-01-22T09:54:42.920 に答える