1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > oracle 脚本怎么写 wincc与 oracle 数据通讯脚本如何写-工业支持中心-西门子中国...

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

时间:2024-01-11 03:38:26

相关推荐

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

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

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

关于ado对象需要自行百度

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

DimstrCnstring

DimstrID,strPwd,strDBName,strPCName

''--------CreateAdoObject-----------

SetAdoCn=CreateObject("ADODB.Connection")

SetRs=CreateObject("ADODB.Recordset")

''--------ConnectDatabase-----------

strID="sa"''username

strPwd="123"''password

strDBName=DbName''databasename

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

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

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

strCnstring=strCnstring&"PersistSecurityInfo=True;UserID="&strID&";"

strCnstring=strCnstring&"InitialCatalog="&strDBName&";"

strCnstring=strCnstring&"DataSource="&strPCName&"\WINCC"

AdoCn.ConnectionString=strCnstring

AdoCn.open

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

IfrsConnection=TrueThen

Rs.ActiveConnection=adoCn

EndIf

Rs.CursorLocation=3''adUseClient

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。