Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 综合其它

Inet控件- Microsoft Internet Transfer Control 6.0 -M

时 间:2011-04-25 09:54:45
作 者:峪儿   ID:5264  城市:天津
摘 要:Inet控件- Microsoft Internet Transfer Control 6.0 -MSINET.OCX 
正 文:


AccessType 属性 设置或返回一个值,决定该控件用来与 Internet 网进行通讯的访问类型
icUseDefault 0 控件使用在注册表中找到的缺省设置值来访问 Internet 网。  
icDirect 1 直接连到 Internet 网。控件直接连到 Internet 网。  
icNamedProxy 2 指示控件使用 Proxy 属性中指定的代理服务器。  

Protocol 属性 设置或返回一个值,指定和 Execute 方法一起使用的协议
icUnknown 0 未知的。  
icDefault 1 缺省协议。  
icFTP 2 FTP。文件传输协议。  
icReserved 3 为将来预留。  
icHTTP 4 HTTP。超文本传输协议。  
icHTTPS 5 安全 HTTP  

StillExecuting 属性 返回一个布尔值,指明此 Internet Transfer 控件是否处于忙状态
True -1 该控件忙。  
False 0 该控件空闲。  

UserName 属性 设置或返回与请求一起发送到远程计算机的用户名称
Password 属性 设置或返回一个密码,该密码将和请求一道被发送,用以在远程计算机上登录
Document 属性 返回或设置与 Execute 方法一起使用的文件或文档
hInternet 属性 从下一级的 Wininet.dll API 返回 Internet 句柄
Proxy 属性 设置或返回用以和 Internet 网进行通讯的代理服务器的名称和端口
RequestTimeout 属性 设置或返回在超时截止之前,按秒计算的等待时间长度
ResponseCode 属性 StateChanged 事件中出现 icError (11) 状态时,从连接返回错误码
ResponseInfo 属性 返回最后发生的错误的文本
URL 属性 设置或返回 Execute 或 OpenURL 方法使用的 URL

StateChanged 事件 连接中状态发生改变,就会引发该事件
语法:object_StateChanged(ByVal State As Integer) 'State返回一个值提示发生了如下改变
icNone 0 无状态可报告。  
icResolvingHost 1 该控件正在查询所指定的主机的 IP 地址。  
icHostResolved 2 该控件已成功地找到所指定的主机的 IP 地址。  
icConnecting 3 该控件正在与主机连接。  
icConnected 4 该控件已与主机连接成功。  
icRequesting 5 该控件正在向主机发送请求。  
icRequestSent 6 该控件发送请求已成功。  
icReceivingResponse 7 该控件正在接收主机的响应。  
icResponseReceived 8 该控件已成功地接收到主机的响应。  
icDisconnecting 9 该控件正在解除与主机的连接。  
icDisconnected 10 该控件已成功地与主机解除了连接。  
icError 11 与主机通讯时出现了错误。  
icResponseCompleted 12 该请求已经完成,并且所有数据均已接收到。  


Cancel 方法 取消当前请求,并关闭当前创建的所有连接
语法:object.Cancel
---------------------------------------------------------------------
Execute 方法 执行对远程服务器的请求,只能发送对特定的协议有效的请求
语法:object.Execute url, operation, data, requestHeaders
url 可选的,指定控件将要连接的 URL。默认时使用 URL 属性中指定的 URL。  
operation 可选的,指定将要执行的操作类型。参见下面的“设置值”。  
data 可选的,指定用于操作的数据。参见下面的“设置值”。
requestHeaders 可选的,指定由远程服务器传来的附加的标头。格式为:header name: header value vbCrLf  

支持 HTTP 命令的operation 有效设置值:
Get 检索由 URL 属性指定的 URL 中的数据。  
HEAD 发送请求的标头。  
POST 传递数据给服务器。该数据在 data 参数中。这是 GET 的替代方法,附加的指令在 data 参数中指定。  
PUT Put 操作。被替代的页面名在 data 参数中。  

支持 FTP 命令的operation 有效设置值:
CD file1 改变到 file1 中指定的目录。  
CDUP 改变到父目录。等效于“CD..”。  
CLOSE 关闭当前的 FTP 连接。  
Delete file1 删除 file1 中指定的文件。  
DIR file1 搜索 file1 中指定的目录。使用 GetChunk 方法返回目录数据  
GET file1 file2 检索 file1 中指定的远程文件,并创建 file2 中指定的新本地文件。  
LS file1 搜索 file1 中指定的目录。使用 GetChunk 方法返回文件目录数据。  
MKDIR file1 创建 file1 中指定的目录。创建是否成功取决于用户在远程主机上的权限。  
PUT file1 file2 复制 file1 指定的本地文件到 file2 指定的远程主机上。  
PWD 返回当前目录名。使用 GetChunk 方法返回数据。  
Quit 终止当前用户。  
RECV file1 file2 检索 file1 中指定的远程文件,并创建 file2 中指定的本地新文件。等效于 GET。  
RENAME file1 file2 将 file1 中命名的远程文件重命名为 file2 中指定的新名称。需要权限。  
RMDIR file1 删除 file1 中指定的远程目录。需要权限。  
SEND file1 file2 复制 file1 指定的本地文件到 file2 指定的远程主机上。等效于 PUT。  
SIZE file1 返回 file1 指定的目录的大小。  

FTP 操作的语法为:operationName "主机网址" "operation 有效设置值"
-----------------------------------------------------------------
GetChunk 方法 从 StateChanged 事件中检索数据
语法:object.GetChunk( size [,datatype] )
Size 必需的。长整型数值表达式,决定被检索的块的大小。  
datatype 可选的。整数,决定如下被检索块的数据类型。  
icString 0 缺省值。把数据作为字符串来检索。  
icByteArray 1 把数据作为字节数组来检索。  
----------------------------------------
GetHeader方法 用于检索 HTTP 文件的标头文本
语法:object.GetHeader (hdrName)
hdrName 可选的。字符串,指定如下将被检索的标头。  
Date 返回文档传输的日期和时间。返回的数据格式为:Wednesday, 27-April-96 19:34:15 GMT。  
MIME-version 返回 MIME 协议的版本号,目前为 1.00。  
Server 返回服务器的名称。  
Content-length 返回数据的字节长度。  
Content-Type 返回数据的 MIME 的 当前类型。  
Last-modified 返回最后一次修改文档的日期和时间。
-------------------------------------------------
OpenURL 方法 打开并返回指定 URL 的文档
语法:object.OpenUrl url [,datatype]
url 必需的。被检索文档的 URL。  
datatype 可选的。整数值如下
icString 0 缺省值。把数据作为字符串来检索。  
icByteArray 1 把数据作为字节数组来检索。


Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助