表单无法提交

来源:百度知道 编辑:UC知道 时间:2024/05/31 21:45:17
我用的是asp语言 当某个表单项目为空的时候, 接收表单项的save.asp就报出以下错误信息,盼高手解答!

技术信息(用于支持人员)

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

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; TencentTraveler ; .NET CLR 1.1.4322)

网页:
POST 392 ??? /online_card/save.asp

POST Data:
name=0&age=18%CB%EA&xueli=%B8%DF%D6%D0%BC%B0%D2%D4%CF%C2&work=%B5%B3%D5%FE%CA%C2%D2%B5%BB%FA%B9%D8&tel=12&wd_y=&sg=%C0%E5%C3%D7&tz=%B9%AB%BD%EF&xss=&xy=&RPR=&TPHA=&sfz=&jcjl=&gzdw=&gzdw_tel_qh=&gzdw_t .
save.asp 18行代码: rs("sfz")=trim(request("sfz"))

看看18行啊..代码都不见.怎么判断什么错误

看看你数据库里的sfz是什么字段.
给数据库赋值前防止参数传输为空的话.最好先做一下判断
给他赋个值.

比如sfz是个数据型的
if trim(request("sfz"))="" then
rs("sfz")=0
else
rs("sfz")=trim(request("sfz"))
end if