Microsoft VBScript 运行时错误 '800a000d' 类型不匹配: 'cint' \wqxyplks\product.asp, line 208

来源:百度知道 编辑:UC知道 时间:2024/05/30 17:39:35
cla=cint(replace(request("cla"),"'","")) 这个是208行的代码

高手看看那个点错误了啊
谢谢了
replace(request("cla"),"'","")值不是数字吧

那要怎么处理才好呢?

replace(request("cla"),"'","")值不是数字吧

---------------
那要先判断是不是数字比如
cla=replace(request("cla"),"'","")
if cla="" or not isnumeric(cla) then cla=-1
cla=cint(cla)

这的看你的cla变量的内容 如果是这个变量的中间有单引号就不好用了
也许分开写可能会有助于解决问题