Microsoft VBScript 运行时错误 错误 '800a000d' 类型不匹配: 'cint'

anu 2001-03-15 05:55:00
这是我实现购物车的一节程序:
...
dim str1
dim temp1,temp3
...
temp1=instr(1,session("id"),":",1)
temp3=1
...
str1=mid(session("id"),temp3,(temp1-temp3))
...
mysql="select ID,name,price,stocknum from commodity where ID=" & cint(str1)
myConn.open mySql,myDSN,1,3
...
但是对于mysql="select ID,name,price,stocknum from commodity where ID=" & cint(str1)报出如标题所示的错误。
这是一段示例的代码,示例可以正常运做。
不知我这里的问题何在?本人ASP学识不深,请高手指点!


...全文
240 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
anu 2001-03-15
  • 打赏
  • 举报
回复
高手能否对
session("id")=session("id") & array1(j) & ":"

temp1=instr(1,session("id"),":",1)
的具体意义加以解释?
有没有简单一点的方法获取id?
ashzs 2001-03-15
  • 打赏
  • 举报
回复
cint 在输入数为空或太大时(32768)会出错
yfeng 2001-03-15
  • 打赏
  • 举报
回复
str1=""会出错

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧