请教WINCC与ORACLE相连的问题

已锁定

老妖

  • 帖子

    26
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2004-04-08

普通 普通 如何晋级?

请教WINCC与ORACLE相连的问题

1232

20

2005-09-19 20:02:45

Dim objConnection

Dim objCommand

Dim objRecordset

Dim strConnectionString

Dim strSQL

Dim lngValue

Dim lngCount

strConnectionString = "[Provider=OraOLEDB.Oracle.1;] DRIVER=Microsoft ODBC for Oracle; SERVER=192.168.2.8; DATABASE=OracleDbzs; UID=dbzs; PWD=dbzs"


strSQL = "select Brand_name from tech_Brand where Brand_id= 20"

Set objConnection = CreateObject("ADODB.Connection")

objConnection.ConnectionString = strConnectionString

objConnection.Open

Set objRecordset = CreateObject("ADODB.Recordset")

Set objCommand = CreateObject("ADODB.Command")

objCommand.ActiveConnection = objConnection

objCommand.CommandText = strSQL

Set objRecordset = objCommand.Execute



objRecordset.movefirst

lngValue = objRecordset.Fields(0).Value

HMIRuntime.Tags("oracle").Write lngValue



Set objCommand = Nothing

objConnection.Close

Set objRecordset = Nothing

Set objConnection = Nothing

End Sub

我想通过ORACLE客户端访问服务器,通讯协议用OLEDB。WINCC版本为6。0
我有几个问题不清楚
1)Provider=OraOLEDB.Oracle.1; 
OraOLEDB.Oracle.1;  是从ORACLE帮助里找来的,不知道能不能用在WINCC上面。
2)DRIVER=Microsoft ODBC for Oracle;驱动协议该用什么。
3)这段程序能实现从数据库读取变量吗?还有什么 不足之出
望高手指点指点。
请教WINCC与ORACLE相连的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。