新微赢技术网

标题: 在ASP中int函数能将字符串转换成数字吗? [打印本页]

作者: ㄗs-﹎呯倓    时间: 2010-1-7 02:40
标题: 在ASP中int函数能将字符串转换成数字吗?
pgsum = int(zl)+ int(jd)+int(yl)+int(xt)
为什么总是提示Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: '[string: ""]'
ZL.JD.YL.XT都是变量,是用户输入的数字,难倒INT不能在ASP中用,这个不是将字符串转换成数字吗?
同一个页面,有时运行可以通过,有时不行.不知道为什么?
请高手指点
作者: aiq無奈tx    时间: 2010-1-7 02:40
ABS也可以呵呵,
作者: 小猫钓鱼tp    时间: 2010-1-7 02:40
Sql = "select count(*) from icms_model_auth where user_id = " & UserID
If CInt(Conn.Execute(Sql)(0)) > 0 Then
作者: ㊣旗舰卍    时间: 2010-1-7 02:40
pgsum = Cint(zl) + Cint(jd) + Cint(yl) + Cint(xt)

要注意参数不能为空值,并且要是由数字组成的字符串
作者: 〢●●〢    时间: 2010-1-7 02:40
3楼正解!




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2