估计是ASP的RS定义出现问题。。。

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:19:28
写一个发布系统。。这个问题搞了我一个通宵。。一直找不到原因。。是不是rs未建立??具体怎么写? 请大家帮忙。。

错误类型:
Provider (0x80020005)
类型不匹配。
/xchk.asp, 第 152 行

发布页面:
-----------------------------------
X.ASP
.....
具体地址:<input type="text" name="fcjtdz" size="13" maxlength="20">
.....
-----------------------------------

Xchk.ASP
........
<!--#include file="inc.asp"-->
.........
rs("fcjtdz")=CheckStr(trim(request("fcjtdz")))
........

-----------------------------------

inc.asp
........
<%
dim diqu,btnum,viprs,vipsql,id,str2,tupian,objFSO,fileExt,sql1,rs1,i,ii,username,a,b,c,d,count,f
dim rs,sql,qq,class1,class2,fcjtdz,biaoti,memo,name,email,dianhua,m,idcard,dizhi,password,userip,sdays,jiage,file
class1=trim(request("/"))
class2=trim(request("//"))
class2c=trim(request("/1&

应该是数据类型与数据库里字段的类型不匹配!

系统默认的传过去的值是字符串型
而你的表里面有可能是整型的
类型:除了时间和文本,备注型可以用字符串型,其他的必须先进行强制转换
否则会出错