WINCC中使用ADO对象连接数据库例子常用属性方法课案

WINCC中使用ADO对象连接数据库例子常用属性方法课案

在WINCC中连接数据库可以使用ADO控件进行连接数据库,但是通常都不是用的ADO控件进行连接数据库,以下讲讲winccZ中使用ADO对象连接查询数据库。以下以报警记录为例。

一、了解ADO对象

1.1ADO对象操作数据库是微软提供的一种接口。

1.2对ADO对象的访问使用CreateObject函数(详情请参看CreateObject函数资料)

ADO组件的前缀是ADODB,所以访问的时候必须为ADODB.XX(X代表对象)

eg:

dim conn,oRs,oCom

Set conn = CreateObject("ADODB.Connection") 'Connection对象

Set oRs = CreateObject("ADODB.Recordset") 'ADODB.Recordset对象

Set oCom = CreateObject("https://www.360docs.net/doc/9714690103.html,mand") 'https://www.360docs.net/doc/9714690103.html,mand命令对象

二、对象

2.1 Connection 对象

2.1.1 open 方法

语法

connection.Open ConnectionString,UserID,Password,OpengOptions

说明

ConnectionString:可选参数,字符串,包含连接信息

UserID:可选参数,字符串,包含建立连接时候用的用户名

Password:可选参数,字符串,包含建立连接时候用密码

OpenOptions:可选参数,连接打开方式

eg1:(连接数据库代码方法1,仅连接部分代码)

Dim conn

Dim tagDSNName

Set tagDSNName = HMIRuntime.Tags("@DatasourceNameRT")

Set conn = CreateObject("ADODB.Connection")

conn.ConnectionString =

"Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";Data Source=.\WinCC"

conn.CursorLocation = 3

conn.Open

相关主题
相关文档
最新文档