回 帖 发 新 帖 刷新版面

主题:关于字符写进数据库的问题.

我把记录写进数据库的时候遇到这个问题
只要内容里包含有符号!@#$%^&*()'"之类的都不行.
请问有什么方法可以把这些都写进去呢????????????????????????????????

[em10][em10][em10]快疯了..

回复列表 (共4个回复)

沙发

一般是单引号的问题,因为单引号对于SQL语句有特殊含义,其他字符感觉应该不会有问题。
你是怎么来添加数据的呢?

板凳

rs("aaa")=str
使用这种方法就可以了

3 楼

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 楼

title = request.form("title")
body = request.form("news_content")
rs.open "select * from forum" conn,1,3
rs.addnew
rs("title")=title
.
.
.
rs.update

我来回复

您尚未登录,请登录后再回复。点此登录或注册