2010-11-30 123 views
2

我使用參數化查詢將我的經典asp轉換爲.Net。我的問題是,在我的經典應用程序中,我會用ascii equivelent替換撇號'在sql數據庫中用真正的撇號替換ascii撇號

現在我想用真正的撇號替換數據庫中的值。我不確定語法應該如何做到這一點。我可以找到',但我不知道如何更換。以下是我試圖運行錯誤的簡單更新。

更新tblCustomer設置 名稱=更換(姓名,''', ''')

回答

6

加倍撇號,以逃避它在一個字符串

update tblCustomer set Name = replace(Name, ''', '''') 

或者使用char功能

update tblCustomer set Name = replace(Name, ''', CHAR(39)) 
+0

非常感謝! – Mike 2010-11-30 14:53:36