字段有单引号的错误,急

Eckal 2003-12-12 02:10:00
sql="select Subject1,Subject2 from Journals where JournalName= '"+rs2("JournalName")+"'"
此时JournalName值是Women's International Network News

最后组合的sql就出错了,大家怎么做的?
...全文
35 13 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Eckal 2003-12-12
谢谢各位
  • 打赏
  • 举报
回复
如果是增加可以用
rs.addnew
rs("column")="Women's International Network News"
rs.update

查询可以用''
  • 打赏
  • 举报
回复
skyboy0720 2003-12-12
SQL中插入单引号,像当于insert into TABLE (xx) values('')
replace(str,"'","''")
你把输入的字符串中的单引号过滤为两个单引号就可以了!
  • 打赏
  • 举报
回复
i三千 2003-12-12
sql="select Subject1,Subject2 from Journals where JournalName= '"+replace(rs2("JournalName"),"'","''")+"'"
  • 打赏
  • 举报
回复
swich 2003-12-12
刚才写错了 此时JournalName 为Women's International Network News

JournalName1=rs2("JournalName")
JournalName1=replace(JournalName1,"'","""")
JournalName=replace(JournalName,"'","""")
sql="select Subject1,Subject2 from JournalName where JournalName= '"&JournalName1&"'"
  • 打赏
  • 举报
回复
angelheavens 2003-12-12
sorry!hrong(黄蓉 华山论剑) is right!
  • 打赏
  • 举报
回复
angelheavens 2003-12-12
sorry!hrong(黄蓉 华山论剑)is right!
  • 打赏
  • 举报
回复
swich 2003-12-12
JournalName1=rs2("JournalName")
JournalName1=replace(JournalName1,"'","""")
JournalName=replace(JournalName,"'","""")
sql="select Subject1,Subject2 from Journals where JournalName= '"&JournalName1&"'"
  • 打赏
  • 举报
回复
Eckal 2003-12-12
就是把rs2("JournalName")替换一下,楼上的能具体点吗?
  • 打赏
  • 举报
回复
xinxian1366 2003-12-12
可以在存的时候报'存成''
然后显示的时候换回来
当然查的时候也是把'换成''再查
  • 打赏
  • 举报
回复
shleo 2003-12-12
试试sql="select Subject1,Subject2 from Journals where JournalName= ""&rs2(""JournalName"")&""
  • 打赏
  • 举报
回复
angelheavens 2003-12-12
dd=rs2("JournalName")
dd=replace(dd,"'","""")
sql="select Subject1,Subject2 from Journals where JournalName= '"&dd&"'"
  • 打赏
  • 举报
回复
hrong 2003-12-12
replace(str, chr(39), chr(34)&"& chr(39) &"&chr(34))
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
申请成为版主
帖子事件
创建了帖子
2003-12-12 02:10
社区公告
暂无公告