您的位置:程序门 -> vb ->



我在使用ftpfindfirstfile过程中,偶尔会出现12003错误,所以现在结果是文件不存在还是执行出错判别不出来了


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


我在使用ftpfindfirstfile过程中,偶尔会出现12003错误,所以现在结果是文件不存在还是执行出错判别不出来了[已结贴,结贴人:dd922]
发表于:2007-11-27 16:26:38 楼主
我在使用这个函数的时候  
1。文件不存在,文件没有找到提示12003错误  
2。文件存在,但是执行这个函数的时候出错了,返回12003错误  
怎么才能区分这两种情况呢
发表于:2007-11-27 17:19:051楼 得分:100
vbscript code
hfind = ftpfindfirstfile(interconn, "/books", pdata, 0, 0) '查找第一个文件或目录 nlasterror = err.lastdllerror if hfind = 0 then if (nlasterror = error_no_more_files) then msgbox "文件不存在!" else msgbox "其它错误" end if end if
发表于:2007-11-27 17:59:202楼 得分:0
to:丈夫三十功未立
谢谢,不过我这里执行,文件如果不存在它会返回12003而不是18
发表于:2007-11-28 08:36:273楼 得分:0
12003是什么错误啊?
发表于:2007-11-28 13:06:544楼 得分:0
文件不存在不是返回18错误吗
为什么我用err.lastdllerror得到的是12003呢
发表于:2007-11-28 13:17:495楼 得分:0
什么时候才返回18错误啊
发表于:2007-11-28 13:22:576楼 得分:0
在线急等
发表于:2007-11-28 15:53:327楼 得分:0
期待高手ing。。。。
发表于:2007-11-29 11:28:498楼 得分:0
sorry,前面说错了,18应该是目录不存在或目录为空。
发表于:2007-11-29 11:54:279楼 得分:0
http://www.cnitblog.com/wangk/archive/2007/01/02/19709.html
别人写的例子,可以参考一下。

似乎12003也不是文件不存在。
发表于:2007-11-29 11:55:4710楼 得分:0
test


快速检索

最新资讯
热门点击