西比灵胶囊一次吃几粒:inert存储数据的时候哪里出错了?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/26 04:20:27
strsql = "insert into FeedBack(UserIconID)valu("&x_UserIConID&")"
Conn.Execute(strsql)

说与数据库类型不符!如果数据库类型换成文本就对了! x_UserIconID=replace(Request("x_UserIconID"),"''","'")
这里的定义是不是错了?
该怎么改?

replace(Request("x_UserIconID"),"''","'") 返回的是字符串啊,你的UserIconID字段是字符串型吗?如果不是,当然错了。

可以转换一下数据,然后再保存,如先转化为整形再保存:

x_UserIconID=CInt(replace(Request("x_UserIconID"),"''","'"))

strsql = "insert into FeedBack(UserIconID)valu("&x_UserIConID&")"
Conn.Execute(strsql)