请教一下WinCC6.0访问Oracle数据库10g的通信语句

已锁定

影之助

  • 帖子

    7
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2007-04-24

普通 普通 如何晋级?

请教一下WinCC6.0访问Oracle数据库10g的通信语句

574

2

2007-06-14 10:39:39

初学者,很多地方仅仅还是模仿.我参考别的代码,使用ADO控件通过设置ODBC连接Access能够成功,语句如下:
Dim objConnection
Dim strConnectionString
Dim lngValue
Dim strSQL
Dim objCommand
Dim testValue
strConnectionString="Provider=MSDASQL;DSN=SampleDSN;UID=s;PWD=s;"
lngValue = HMIRuntime.Tags("Tag1").Read
testValue=CStr(HMIRuntime.Tags("TextValue").Read)
strSQL="INSERT INTO WINCC_DATA(TagValue,TestValue)VALUES(" & lngValue &",'" & testValue &"');"
Set objConnection=CreateObject("ADODB.Connection")
objConnection.ConnectionString=strConnectionString
objConnection.Open
Set objCommand=CreateObject("ADODB.Command")
With objCommand
.ActiveConnection=objConnection
.CommandText=strSQL
End With
objCommand.Execute
Set objCommand=Nothing
objConnection.Close
Set objConnection=Nothing
这是写入的程序,读取的程序就不写了,与这类似.
问题:1,连接Oracle就不知道怎么弄了,请教一下各位大侠.
2,ODBC是一个端口,而ADO和OLEDB都是基于这个端口进行封装的,如果改用OLEDB的话是不是语句相差很大?
3,能够帮我大概介绍一下ODBC,ADO,OLEDB更好,因为这几种技术都不懂(介绍一下使用差异).
请教一下WinCC6.0访问Oracle数据库10g的通信语句 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32967条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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