恭喜,你发布的帖子
发布于 2017-01-19 08:24:31
1楼
3、 连接变量归档数据库
3.1 ADO Connection 对象
3.1.1 简介
ADO Connection 对象用于创建一个到达某个数据源的开放连接。通过此连接,您可以对一个数据库进行访问和操作。
如果需要多次访问某个数据库,您应当使用 Connection 对象来建立一个连接。您也可以经由一个 Command 或 Recordset 对象传递一个连接字符串来创建某个连接。不过,此类连接仅仅适合一次具体的简单的查询。
以下属性、方法、事件、集合资料来自http://www.w3school.com.cn,由于W3School里面的资料好像主要针对网页开发的,可能部分属性(方法等)不适合VBS,能测试的,我尽量测试一下,不能测试,可能我也不会的就不再测试,请见谅。
3.1.2 属性
表格1
使用State属性可以查看数据源连接的状态。返回值如下:
表格2
唉悲剧了,从网上看到使用State属性可以看到数据库连接是不是已经打开,可是我不管怎么测试,只要用了open方法,该属性就等于1,应该是使用WinCCOLEDBProvider的原因,等待以后再测试连接SQL的吧….
图5
图中看出只设置了Provider属性,其他的都是空,State属性值竟然也等于1,跳过…..
ADO Connection测试如下:
图6
测试图可以看出State属性目前等于1,就是连接已经打开
3.1.3方法
表格3
一般用到的方法Open Close Execute这三个,其他的的具体作用我也不是很了解了。
3.1.4 事件
这个功能临时也用不到,只做参考
表格4
3.1.5 集合
表格5
该集合的使用方法暂时不会…
3.2 数据库连接方法
3.2.1 创建对象
Dim conn
Set conn = CreateObject("ADODB.Connection")
3.2.2 设置ConnectionString属性
ConnectionString 属性可设置或返回用于建立到数据源的连接的信息。
ConnectionString 属性w3school和手册上的不太一样,以手册为准,其实通过图6也能看出来他完整的参数:
注释:您不能同时使用 Provider 和 File Name 参数。
在WinCC V7.4:使用 WinCC 系统手册 49页也有相关介绍
3.2 连接归档数据库
脚本参考手册里面的脚本,完整脚本如下:
图7
这一步连接数据库的脚本还是比较简单的,而且上方的脚本可以直接拿来就用
还是不是很熟练做帖子,写了好几天,先发出来,好有动力写完他
未完,待续......
请填写推广理由:
分享
只看
楼主