回复:多个变量查询问题

新手选择

  • 帖子

    12
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2005-12-17

普通 普通 如何晋级?

发布于 2005-12-26 09:36:37

0楼

先把单个变量查询的语法写给大家:
1. 数据库连接,打开
sPro = "Provider=winccoledbprovider.1;"
sDsn = "catalog=cc_celiang_05_11_27_08_39_50R;"
sSer = "data source=.\wincc"
sCon = sPro + sDsn + sSer
Set conn = CreateObject("adodb.connection")
conn.connectionstring = sCon
conn.cursorlocation = 3 ??这一句是什么意思?
conn.Open
2. 创建记录,通过COMMAND对象向记录中写数据
Set oRs = CreateObject("adodb.recordset")
Set oCom = CreateObject("adodb.command")
oCom.commandtype = 1
Set oCom.activeconnection = conn
sSql = "TAG:R,'myArchive\newtag1','0000-00-00 00:00:00.000','0000-00-00 00:00:00.000'" 注意:该查询语法是WINCC提供的查询过程值的语法,和普通的查询语法不同,
oCom.commandtext = sSql
Set oRs = oCom.Execute
这样就得到ORS记录了,可以用其属性和方法对数据进行操作.

以上是单个变量的查询过程,可以执行,但是为什么把
sSql = "TAG:R,('myArchive\newtag';'myArchive\newtag1';'myArchive\newtag2'),'0000-00-00 00:00:00.000','0000-00-00 00:00:00.000'"
这个也是书上介绍的多边量查询的语法啊,问题出在哪里?请各位高手和斑竹帮忙啊,谢谢了!!!

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32575条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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