欢迎来到天天文库
浏览记录
ID:55550992
大小:506.00 KB
页数:8页
时间:2020-05-16
《WINCC中使用ADO对象连接数据库-例子-常用属性-方法.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在WINCC中连接数据库可以使用ADO控件进行连接数据库,但是通常都不是用的ADO控件进行连接数据库,以下讲讲winccZ中使用ADO对象连接查询数据库。以下以报警记录为例。一、了解ADO对象 1.1ADO对象操作数据库是微软提供的一种接口。 1.2对ADO对象的访问使用CreateObject函数(详情请参看CreateObject函数资料) ADO组件的前缀是ADODB,所以访问的时候必须为ADODB.XX(X代表对象) eg: dimconn,oRs,oCom Setconn=CreateObject("ADODB.Con
2、nection") 'Connection对象 SetoRs=CreateObject("ADODB.Recordset") 'ADODB.Recordset对象 SetoCom=CreateObject("ADODB.Command") 'ADODB.Command命令对象二、对象 2.1Connection对象 2.1.1 open方法 语法 connection.OpenConnectionString,UserID,Password,OpengOptions 说明 Conne
3、ctionString:可选参数,字符串,包含连接信息 UserID:可选参数,字符串,包含建立连接时候用的用户名 Password:可选参数,字符串,包含建立连接时候用密码 OpenOptions:可选参数,连接打开方式 eg1:(连接数据库代码方法1,仅连接部分代码) Dimconn DimtagDSNName SettagDSNName=HMIRuntime.Tags("@DatasourceNameRT") Setconn=CreateObject("ADODB.Connection") conn.C
4、onnectionString="Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";DataSource=.WinCC" conn.CursorLocation=3 conn.Open eg2:(连接数据代码方法2,连接部分代码) Dimconn DimtagDSNName SettagDSNName=HMIRuntime.Tags("@DatasourceNameRT") Setconn=CreateObject("ADODB.Connection")
5、 conn.CursorLocation=3 conn.Open "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";DataSource=.WinCC" 2.1.2 close方法 connection.close eg: Dimconn DimtagDSNName SettagDSNName=HMIRuntime.Tags("@DatasourceNameRT") Setconn=CreateObject("ADODB.Connection")
6、 conn.CursorLocation=3 conn.Open "Provider=WinCCOLEDBProvider.1;Catalog="&tagDSNName.Read&";DataSource=.WinCC" '这里写上对数据库查询,修改等操作 conn.close 2.1.3execute方法 语法 Cn.ExecutestrCommand,[IngRowsAffected[,IngOptions]] 说明 strCommand:可以是查询语句、表名、存储过程名等 IngRowsAffected
7、:可选参数,返回Insert、Update、Delete查询语句后所影响的数目 IngOptiongs:参数可以如下 adCmdUnkown:Command类型未定,由数据源提供者去判断Command语法 AdCmdFile:Command是和对象类型相应的文件名称 adCmdStoredProc:Command是存储过程名称 adCmdTable:Co
此文档下载收益归作者所有