wincc mysql ado_WINCC中使用ADO对象连接数据库 例子 常用属性 方法 原创

本文介绍了如何在WINCC中利用ADO对象连接和操作MySQL数据库,详细讲解了Connection对象的Open、Close和Execute方法,以及Recordset对象的重要属性和Open方法,提供了具体的示例代码。
摘要由CSDN通过智能技术生成

在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("ADODB.Command")      'ADODB.Command命令对象

二、对象

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

eg2:(连接数据代码方法2,连接部分代码)

Dim conn

Dim tagDSNName

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

Set conn = CreateObject("ADODB.Connection")

conn.CursorLocation = 3

conn.Open  "Provider=WinCCOLEDBProvider.1;Cat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值