我使用inet来进行网页的捕捉 我的程序结构是
conn.open .....
rs.open "...",conn,1,3
for i=1 to rs.recordcount
使用inet download相对应的目标页面到临时文件
然后使用程序剥离需要的数据
保存入数据库
关闭临时文件
if not rs.eof and not rs.bof then
rs.movenxt
end if
next目前的问题是有时候程序的inet会出现timeout 但是我又不希望timeout实践设置过长
我希望能得到timeout反馈后 能重新尝试download页面 进行数据的判读。有什么方法
能实现。
conn.open .....
rs.open "...",conn,1,3
for i=1 to rs.recordcount
使用inet download相对应的目标页面到临时文件
然后使用程序剥离需要的数据
保存入数据库
关闭临时文件
if not rs.eof and not rs.bof then
rs.movenxt
end if
next目前的问题是有时候程序的inet会出现timeout 但是我又不希望timeout实践设置过长
我希望能得到timeout反馈后 能重新尝试download页面 进行数据的判读。有什么方法
能实现。
解决方案 »
- 求VB+API代码:启用guest帐户并把......
- 带自定义坐标的picture中移动控件
- 有关数据操作的问题,急啊!!!!
- strongfisher谢谢了,请进来接分!
- 100分求DES加解密源码
- 请写一个连续播放多个MIDI 的程序。我是超级菜鸟(以前没有接触过面向对象的高级语言)
- 如何屏蔽键盘上面的Delete键?
- 解决马上给分!如何得到ListView中某一列item的位置?
- 有没有一种说法,excel的编程只能在250行以内?急求答案
- 我喜欢编程,刚到软件公司上班,现用工具VB,希望能与大家交个朋友!
- vb中用listview控件能否实现同时拖动选择的多个图标
- 高手求教!关于删除Cookies的问题!(100分)
Dim bData() As Byte '数据变量
Dim intFile As Integer '可用文件变量
intFile = FreeFile()
On Error Resume Next
Kill LocalFile
On Error GoTo 0
bData() = Inet1.OpenURL(UrtFile, icByteArray)
Open LocalFile For Binary Access Write As #intFile
Put #intFile, , bData()
Close #intFile
Exit Sub
Err1:
MsgBox "error!"
Resume
End Sub或者在这段下载指定页面的代码里面如何使他一旦出现超时就不断重新尝试下载
一直到成功下载到目标页面再返回调用他的sub里面