2010-11-30 198 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