用怎样的sql语句可以读取出sql2005(wincc专用版)中任意一个用户归档的变量?请教高手。。。

我想用vc实现将数据库中的归档变量读取出来,但是不知道用什么样的sql语句,听说一般的sql语句不可以用,想知道用什么样的?还有就是如果用vc连接wincc专用的sql2005数据库,是不是和连接常规的sql数据库一样,可以使用ADO或者OLEDB。。。期待大家的指点

问题补充:
大家继续啊

最佳答案

关于第三方软件访问SQL SERVER wincc Instance有很多例子,如访问普通表格可用ADO或OLEDB,但对于变量归档和报警归档,由于其数据库是分段的,采用ADO/OLEDB的方式无从得知数据库的DSN,而且数据还是压缩的,因此只能采用WinCC OLE DB来进行驱动。
 例子都是VB的,自己改改就行。
 -----------------------
 连接语法如下:
 Set cnn = CreateObject("ADODB.Connection")
 cnn.open
 "Provider=WinCCOLEDBProvider.1;Catalog=CC_OpenArch_03_05_27_14_11_4
 6R;Data Source=.\WinCC"
 -----------------------
 查询归档变量SQL语法如下:
 TAG:R, <ValueID or ValueName>,<TimeBegin>,<TimeEnd>
 举例:查询PVArchive\Tag1所有记录
 strSQL="TAG:R,'PVArchive\Tag1','0000-00-00 00:10:00.000','0000-00-00
 00:00:00.000'"
 

提问者对于答案的评价:
谢谢大家

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • WinCC 变量归档

    请问高人为什么我在WinCC中设置变量归档后在项目文件夹中没有ArchiveManager文件夹呢,也没有所谓的数据库文件。 最佳答案 是不是没有启用项目的归档 在WIN…

    SIMATIC WinCC 2019年6月11日
  • wincc循环显示

    大家好,我想做6个箭头,ABCDE,A先显示,然后隐藏再显示B,依此类推直到显示E,再做A显示,重复做,用一个外部二进制变量控制,可以加内部变量,用C语言做,C语言里面能体现出箭头…

    SIMATIC WinCC 2017年12月2日
  • 读MP377触摸屏程序

    我想把MP377里的程序读出来,不知道给怎么做,希望各位给点意见 最佳答案 1、需要安装WinCCflexible 2008软件。2、.MP377需要带存储卡(CF或SD…

    SIMATIC WinCC 2019年6月11日
  • 提示画面

    我想在WICC中做一个画面,他能根据系统时间的设置而自动弹出,例如在2008年5月20日触发,然后这个画面每个小时弹出一次,弹出后显示时间为5分钟。因我对脚本不是太懂,所以只好请教…

    SIMATIC WinCC 2019年6月11日
  • 虚拟机安装wincc flexible 2008失败怎么回事?

    如照片所示,是什么原因导致的?有解决的方法吗?谢谢!安装报错 最佳答案 这个问题我至今也无法说明,之前自己在安装wincc flexible 2008&nbsp…

    SIMATIC WinCC 2017年6月3日
  • 用WINCC打开标准对话框

    如题,我按组态手册中的例子编写程序 提示错误:不能找到#include 文件 commdlg.h 编译出错: 最佳答案 在"系统盘…

    SIMATIC WinCC 2019年6月11日
  • wincc中英文切换

    wincc中中英文是如何切换的,在哪里设置的,我做一个按钮,是不是要中英文文本都要做上啊  最佳答案 1.做一个按钮不需要中英文文本都要做,什么语言下运行就在那个语言下做…

    SIMATIC WinCC 2019年6月11日
  • wincc vb脚本如何建立和调用全局子程序?

    我希望在wincc中用vb脚本建一段全局性子程序 或返回式函数,然后在任意窗体或任意地方调用 请高手举一个小例子 问题补充:不好意思,我忘了说明.我E文能力有限…

    SIMATIC WinCC 2019年6月11日
  • WINCC和LS产电的PLC怎么通信

    WINCC和LS产电的 XBC-DN64H能通信吗。我尝试用KEP和PLC(用PLC自带的RS232端子)通信,但连接不上。不知道是设置问题还是产品不支持 问题补充:设备…

    SIMATIC WinCC 2021年7月5日
  • 关闭打开的excel文件

    怎样用全局脚本在特定时间关闭当前打开的excel文件,在打开之前自动保存 问题补充:错了,在关闭之前自动保存 最佳答案 如果你用DataSet将Excel.Application变…

    SIMATIC WinCC 2019年6月11日