主题:关于字符写进数据库的问题.
delaynomore
[专家分:0] 发布于 2008-09-27 18:11:00
我把记录写进数据库的时候遇到这个问题
只要内容里包含有符号!@#$%^&*()'"之类的都不行.
请问有什么方法可以把这些都写进去呢????????????????????????????????
[em10][em10][em10]快疯了..
回复列表 (共4个回复)
沙发
yaozheng [专家分:28410] 发布于 2008-09-27 22:42:00
一般是单引号的问题,因为单引号对于SQL语句有特殊含义,其他字符感觉应该不会有问题。
你是怎么来添加数据的呢?
板凳
wangsdong [专家分:21390] 发布于 2008-09-28 09:17:00
rs("aaa")=str
使用这种方法就可以了
3 楼
delaynomore [专家分:0] 发布于 2008-10-02 12:32:00
title = request.form("title")
body = request.form("news_content")
sqlstr = "INSERT INTO forum(title,layer,parent_id,child,hit,user_name,cat_id,cat_2,body,vdate,top_title,lastuser,lastvdate) values('"& title &"','"& layer &"','"& parent_id &"','"& child &"','"& hit &"','"& username &"','"& cat_id &"','"& cat_2 &"','"& body &"',#"& Now() &"#,'"& top_title &"','"& username &"',#"& Now() &"#)"
我发现其他符号也不行的..!@#$%^&*这些都不行啊.........为什么会这样呢?
高手们一定要帮帮我....这问题缠绕太久了.!
4 楼
kdm0514 [专家分:5210] 发布于 2008-10-07 17:08:00
title = request.form("title")
body = request.form("news_content")
rs.open "select * from forum" conn,1,3
rs.addnew
rs("title")=title
.
.
.
rs.update
我来回复