永发信息网

asp里面(0x800A000D)类型不匹配(请看内容)

答案:1  悬赏:60  手机版
解决时间 2021-04-27 03:25
  • 提问者网友:杀手的诗
  • 2021-04-26 05:19

我的asp本来运行的挺好后来我在语句的前中后加了do exit do loop 我再运行那语句就写着15行‘server.mappath’类型不匹配 我改了好几遍也不行 我将do的循环改成了for i=1 to rs.recordcount next (rs.open strsql,conn,1,1 rs是我的数据库)又没有问题了

我曾经在用do时给set f=fs.CreateTextFile(server.MapPath(rs("hpmb")), true ) (这就是第15行)改过好几次类型 给rs("hpmb")改了好几次(用了cstr()后错误说发生意外) 都不行 server.mappath 这句也不能删掉 到底是怎么回事?

最佳答案
  • 五星知识达人网友:舍身薄凉客
  • 2021-04-26 06:30

rs("hpmb") 有空的的值 ,加个判断


if not isnull(rs("hpmb")) then


set f=fs.CreateTextFile(server.MapPath(rs("hpmb")), true )


。。。。


else


end if

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯