提示:类型不匹配: 'cint' (高分请教呀)

panjisheng 2003-11-16 09:36:14
Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: 'cint'

/club2/forum.asp,行234

-------------------------------
如何解决啊?
我用是IIS 5
win2k server
...全文
225 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
panjisheng 2003-11-17
  • 打赏
  • 举报
回复
在它前面添加
这个就没有出错提示了!

response.write "<br>wsetup(3)=" & wsetup(3)
response.end
if cint(wsetup(3))=1 then
myCache.name="userbirthday"
if myCache.valid then
response.write myCache.value
'mycache.makeEmpty
。。。。。。。。。。。。
Tal 2003-11-17
  • 打赏
  • 举报
回复
cint("0" & wsetup(3))
lovehwq21 2003-11-17
  • 打赏
  • 举报
回复
你的wsetup(3)值为空或者不是数字型,当你用cint的时候,强制转换为不过来,就会出错了,所以,一般要保证wsetup(3)一定为数字或者是在cint之前检查一下是否为数字型,可以用IsNumeric再加一些其它的判断
shengjr 2003-11-17
  • 打赏
  • 举报
回复
都被你response.end了怎么还会有错误提示呢!
vivisogood 2003-11-17
  • 打赏
  • 举报
回复
把 cint 改成 cdbl 试试。
panjisheng 2003-11-17
  • 打赏
  • 举报
回复
感谢!Tal(Tal) 成功解决!!
ljupin 2003-11-16
  • 打赏
  • 举报
回复
有时候真累:)
昨天在动网论坛也看到这么一个问题
skyarrow 2003-11-16
  • 打赏
  • 举报
回复
楼主的cint()的变量肯定不是数字,楼主好好检查一下,把每个变量都打出来
zcwmxn 2003-11-16
  • 打赏
  • 举报
回复
你确认cint(a)中的a 是一个整数?
nchen123 2003-11-16
  • 打赏
  • 举报
回复
还有这里:


response.write birthuser(1)
nchen123 2003-11-16
  • 打赏
  • 举报
回复
我不是让你看看 cint 里面是什么的吗? 如果不是数字的话,会出错的


response.write wsetup(3)
panjisheng 2003-11-16
  • 打赏
  • 举报
回复
inelm(Archimond) 的方法不行!



Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: 'Clng'

/club2/forum.asp,行234
panjisheng 2003-11-16
  • 打赏
  • 举报
回复
'=========生日显示开始================
if cint(wsetup(3))=1 then
myCache.name="userbirthday"
if myCache.valid then
response.write myCache.value
'mycache.makeEmpty
else
dim age
dim birthuser
dim foundbirth
dim showbirthday
dim birthNum,birthday
foundbirth=false
birthNum=0
on error resume next
sql="select birthuser from config where active=1"
set rs=conn.execute(sql)
if not isnull(rs(0)) or rs(0)<>"" then
birthuser=split(rs(0),"$")
if ubound(birthuser)<3 then
foundbirth=false
elseif cint(birthuser(1))<>0 then
foundbirth=true
elseif datediff("d",birthuser(2),Now())>0 then
foundbirth=false
else
foundbirth=true
end if
else
foundbirth=false
end if
if not foundbirth then
set rs=conn.execute("select username,birthday from [user] where birthday<>'' order by userid")
do while not rs.eof
if isdate(rs(1)) then
if month(rs(1))=month(Now()) and day(rs(1))=day(Now()) then
age=datediff("yyyy",rs(1),Now())
birthday=birthday & "<a href=dispuser.asp?name="&rs(0)&" title=祝"&age&"岁生日快乐! target=_blank>〖祝 "&rs(0)&" 生日快乐<img src=pic/birthday00.gif align=absmiddle border=0>〗 </a> ,"
birthNum=birthNum+1
end if
end if
rs.movenext
loop
rs.close
set rs=nothing
if birthday="" then birthday="今天没有朋友过生日..."
conn.execute("update config set birthuser='" & birthday & "$" & birthNum & "$" & Now() & "' where active=1")
else
birthday=birthuser(0)
birthNum=birthuser(1)
end if
showbirthday="<BR><table cellpadding=3 cellspacing=1 align=center class=tableborder1><TR ><Th align=left >≡ 今天过生日的用户(共 "&birthNum&" 人)≡</Th></TR><TR><TD width=100% vAlign=middle class=tablebody1 >"&birthday&"</TD></TR></table>"
myCache.add showbirthday,date+1
end if
end if
'=========生日显示结束================
tuoshi 2003-11-16
  • 打赏
  • 举报
回复
贴代码上来啊,呵呵,估计应该和Inelm说的一样,类型不匹配或值为空,也有可能是值超出了整数范围。。。
kanshangren 2003-11-16
  • 打赏
  • 举报
回复
给点源码呀
nchen123 2003-11-16
  • 打赏
  • 举报
回复
把出错的那一行 代码贴出来,
一般是 cint 函数的参数值为空, 或者是字符型造成的。
比如:
cint(a)

那么你在这一句前面加上
response.write "<br>a=" & a
response.end

看看到底是什么值。

或者把 cint 改成 clng 试试。
内容概要:本文介绍了基于蝴蝶优化算法(Butterfly Optimization Algorithm, BOA)解决电力系统中最优无功功率分配问题的研究,采用IEEE30节点标准测试系统进行仿真验证。通过Matlab编程实现该智能优化算法,对无功电源出力、变压器变比及并联补偿设备等控制变量进行优化调节,以降低网损、改善电压质量、提高系统运行效率为目标,构建多目标优化模型并求解。文中详细阐述了算法原理、数学建模过程、约束条件处理及仿真结果分析,展示了BOA在电力系统无功优化领域的有效性和收敛性能。; 适合人群:电气工程及相关专业背景,具备一定电力系统分析基础和Matlab编程能力的高校研究生、科研人员及从事电力系统优化运行的工程技术人员。; 使用场景及目标:①应用于电力系统运行与控制中的无功优化调度,提升电网经济性与稳定性;②作为智能优化算法在电力系统中应用的教学案例,帮助理解BOA算法的设计思想与实现流程;③为微电网、主动配电网等复杂系统的无功电压协调控制提供技术参考。; 阅读建议:建议读者结合IEEE30节点系统数据文件与Matlab代码进行实操演练,重点关注目标函数构建、约束条件处理及算法参数设置部分,通过调整算法参数观察优化效果变化,深入掌握蝴蝶优化算法的调参规律与工程应用技巧。
内容概要:本文介绍了基于Python的课程达成度分析系统的设计与实现,旨在通过自动化、智能化手段提升高校教学质量评价的科学性与效率。系统整合多源异构教学数据(如成绩、作业、课堂行为等),利用Python强大的数据处理库(如pandas、NumPy、SQLAlchemy)进行数据采集、清洗与融合,并构建标准化的课程目标达成度评价模型。系统采用分层架构,涵盖数据层、业务逻辑层、前端呈现层、安全控制模块及拓展维护层,支持多维度数据分析、异常监测、群体对比与可视化报告生成,形成“评价—反馈—改进”的教学闭环,助力教育信息化与数据驱动决策。文中还提供了关键模块的代码示例,如数据合并、标准化处理与加权计算等。; 适合人群:具备一定Python编程与数据分析基础,从事教育信息化研究、教学质量管理或教育技术开发的高校教师、研究人员及软件开发者。; 使用场景及目标:①实现课程目标达成度的自动化计算与动态监控;②支持多班级、多课程的教学质量横向对比与异常预警;③为专业认证、教学评估和持续改进提供数据支撑;④推动高校教学评价从经验型向数据驱动型转变。; 阅读建议:此资源以实际项目为导向,结合模型设计与代码实践,建议读者结合完整代码与GUI实现深入学习,并根据所在院校的数据结构进行适配开发,重点关注数据标准化、权重配置与可视化交互设计。

28,406

社区成员

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

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