日期:2014-05-18  浏览次数:20617 次

求助:如何过滤掉sql语句中的单引号
Insert   Into   Site_User
(Name,UserName,password,sex,numtype,num,speci,regdate,schooltype,address,postcard,tel,mobile,email,edu,school,xinxi,state,classid)   Values  
( ' ', 'XXX ', ' ', '女 ', '身份证 ', 'XXXXXXX ', 'XXX ', '2004-7-26   10:10:00 ', '是 ', 'XXXXX ', ' ', ' ',
'XXX ', ' ', '本科 ', 'st.maty 's   univ ', '报纸 ',1,4)

我想要过滤掉 'st.maty 's   univ '中的单引号,这个是从一个字段中读出来的,大虾们快来帮帮我吧

------解决方案--------------------
sqlserver中将字符串替换
DECLARE @S VARCHAR(20)
SET @S= 'aaa ' 'bbb '--aaa 'bbb
SELECT @S
SELECT REPLACE(@S, ' ' ' ', ' ' ' ' ' ')--结果aaa ' 'bbb
------解决方案--------------------
asp中用IsNull(str)or str= " "判断空