oracle 脚本怎么写,wincc与 oracle 数据通讯脚本如何写-工业支持中心-西门子中国...

本文介绍了如何使用ADO对象通过ADO库在WindowsCC环境中连接Oracle数据库,提供了一段连接到SQLServer的代码作为参考,并提示读者可能需要调整连接字符串以适应Oracle。涉及的知识点包括ADO对象的创建、数据库连接参数设置和记录集操作。
摘要由CSDN通过智能技术生成

我写过vbs通过ado对象来连接sqlserver,我想oracle应该也是可以被ado对象访问的

你可以找一下《深入浅出wincc》这本书,里面有相关代码

关于ado对象需要自行百度

我贴一段连接SqlServer的代码吧,供你参考(连接oracle的字符串肯定需要修改,这可以百度一下ado访问oracle):

Dim strCnstring

Dim strID,strPwd,strDBName,strPCName

''--------Create Ado Object-----------

Set AdoCn = CreateObject("ADODB.Connection")

Set Rs=CreateObject("ADODB.Recordset")

''--------Connect Database-----------

strID="sa"''username

strPwd="123"''password

strDBName=DbName''database name

strPCName=HMIRuntime.tags("@LocalMachineName").read''computer name

''------------------------------

strCnstring="Provider=SQLOLEDB.1;Password=" & strPwd & ";"

strCnstring=strCnstring & "Persist Security Info=True;User ID=" & strID & ";"

strCnstring=strCnstring & "Initial Catalog=" & strDBName & ";"

strCnstring=strCnstring & "Data Source=" & strPCName & "\WINCC"

AdoCn.ConnectionString = strCnstring

AdoCn.open

''--------Recordset-----------

If rsConnection=True Then

Rs.ActiveConnection=adoCn

End If

Rs.CursorLocation=3''adUseClient

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值