插入数据库的一段代码为什么执行错误。

clicknet 2004-07-06 04:02:21
name="lin"
dim aa="'a','b','c'"

insert into table1(name,aa) values ('"&name&"','"&aa&"')

在ASP里写入数据库 aa 变里因为里面有引写,所以执行时错误,请问用什么方法可以解决,前提条件是 aa 变量里每个都要用单引号和豆号隔开。怎样解决,谢谢!


...全文
159 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
klend 2004-07-17
  • 打赏
  • 举报
回复
rs("aa")=aa
clicknet 2004-07-17
  • 打赏
  • 举报
回复
以上都不行,我找到方法了.
cunheise 2004-07-06
  • 打赏
  • 举报
回复
dim aa
aa="'a','b','c'"
aa=replace(aa,"'","''")
conn.execute "insert into admin (admin_name,admin_password) values ('"&aa&"','aaaa')"
sn12345678 2004-07-06
  • 打赏
  • 举报
回复
"''a'',''b'',''c''"
试试!
cunheise 2004-07-06
  • 打赏
  • 举报
回复
dim aa
aa=chr(39)&"a"&chr(39)&","&chr(39)&"b"&chr(39)&","&chr(39)&"c"&chr(39)
grady.lu 2004-07-06
  • 打赏
  • 举报
回复
转义字符处理.
chhwang 2004-07-06
  • 打赏
  • 举报
回复
table1(name,aa)--------->>table1([name],aa)


试试
mjpclab 2004-07-06
  • 打赏
  • 举报
回复
dim aa="'a','b','c'"

aa=replace(aa,"'" , "''") '单引号要转换成2个单引号的转义字符
chhwang 2004-07-06
  • 打赏
  • 举报
回复
为什么一定是aa出的错呐,,,要是你的NAME出错也不一定啊
rehearts 2004-07-06
  • 打赏
  • 举报
回复
我认为不能够这么用 将aa="'a','b','c'" 插入数据库 问题就在这里,你可以看看response.write sql 里面输出的还象是sql语句吗?起码语法(输出来的sql语句)对吗?
clicknet 2004-07-06
  • 打赏
  • 举报
回复
这个一样的,肯定不行的.
mse2004 2004-07-06
  • 打赏
  • 举报
回复
同意
wsdzmhongm 2004-07-06
  • 打赏
  • 举报
回复
dim aa="'a','b','c'"
把 dim 去掉试试
直接aa="'a','b','c'"

:)

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧