有谁能帮我详细说下,WINCC数据库访问方法。及数据库控件使用方法。谢谢。
问题补充:
谁有这方面的详细资料也可以给我发一份,邮箱:adjcy@163.com
最佳答案
wincc数据库的访问和vb数据库的访问一样,通过odb可直接访问,访问连接字符串用provider=WinCCOLEDBProvider.1;catalog=CC_gz_food_09_07_14_14_54_22R;data source=ComputerName\WinCC
查询语句select 换成是ssql="Tag:R,'archive_test\archive_test1','2009-8-19 10:00:00.000','2009-8-19 10:59:59.999'" 'archive_test\archive_test1 分别是归档名称和归档变量
其它都就和vb中访问一样了! 例如:
Dim cnn As String
cnn = "provider=WinCCOLEDBProvider.1;catalog=CC_gz_food_09_07_14_14_54_22R;data source=ComputerName\WinCC"
Set cc1 = CreateObject("adodb.connection")
cc1.ConnectionString = cnn
cc1.CursorLocation = 3
cc1.Open
Dim rst As Object
Set rst = CreateObject("adodb.recordset")
Dim ssql As String
ssql="Tag:R,'archive_test\archive_test1','2009-8-19 10:00:00.000','2009-8-19 10:59:59.999'"
'archive_test\archive_test1 分别是归档名称和归档变量
rst.Open ssql, cc1
rst.MoveFirst
msgbox rst.Fields(2).Value
cc1.Close
Set cc1 = Nothing
Set rst = Nothing
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272158.html