关于查询归档的问题

已锁定

华夏儿郎

  • 帖子

    50
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2006-10-26

普通 普通 如何晋级?

关于查询归档的问题

506

4

2006-11-07 15:15:35

查询wincc归档的SQL语言标准形式如下
strSQL = "TAG:R,'Archive1\Tag1','2006-04-12 16:00:00','2006-04-13 15:59:59'"
我希望能实现自己在外部输入时间查询的功能,做了如下修改:
Dim stDate
Dim edDate

stDate = HMIRuntime.Tags("nian_s").Read+"-"+HMIRuntime.Tags("yue_s").Read+"-"+HMIRuntime.Tags("ri_s").Read+" 00:00:00"
edDate = HMIRuntime.Tags("nian_e").Read+"-"+HMIRuntime.Tags("yue_e").Read+"-"+HMIRuntime.Tags("ri_e").Read+" 00:00:00"

sSql = "TAG:R,'ProcessValueArchive\Tag1','&stDate&','&edDate&'"

程序运行到
oRs.MoveFirst
这句会出错,无法运行下去,请各位帮忙诊断一下。
我要实现的功能还是把归档查到Excel里去,尝试过不要这句oRs.MoveFirst,去掉这句的话就没有数据写到Excel里了,顺便请教这个MoveFirst的功能是什么?

另外,我也尝试过只动态查询开始的时间,而结束的时间用标准形式,或者反之,如下两种情况:
sSql = "TAG:R,'ProcessValueArchive\Tag1','&stDate&','2006-04-13 15:59:59'"
sSql = "TAG:R,'ProcessValueArchive\Tag1','2006-04-13 15:59:59','&edDate&'"
以上两种情况下运行都没有问题
问题就出在同时使用stDate、edDate做时间字符串时oRs.MoveFirst通不过
我实在搞不懂了,希望各位给解释解释
关于查询归档的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32569条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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