这里有没有谁成功用DELPHI访问WINCC归档数据库呢 点击:874 | 回复:20



二十四桥明月夜

    
  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-07-30 09:27:38
楼主

这里有没有谁成功用DELPHI访问WINCC归档数据库呢?

VB的文章见多了的,SIEMENS把SQL Server改动了,用怪怪的

SQL语句,用VB能成功,但用DELPHI,C++BUILDER之类的就有问题了,

请关注 !




死亡骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1774回
  • 年度积分:0
  • 历史总积分:2630
  • 注册:2006年7月17日
发表于:2008-07-30 09:51:03
1楼

关注             

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-07-31 12:26:58
2楼

编程与工控都会的人特少

 

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2008-08-03 12:25:59
3楼

一般为了安装方便都是使用了自已的实例来作历史或归档库

先用查询工具进行分析,比较,找出原理后,剩下的就是DELPHI的SQLSERVER连接问题

死亡骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1774回
  • 年度积分:0
  • 历史总积分:2630
  • 注册:2006年7月17日
发表于:2008-08-04 09:19:56
4楼

既然是SQL SERVER  那用DELPHI就应该没有问题

沙漠的风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 461回
  • 年度积分:0
  • 历史总积分:1069
  • 注册:2003年10月23日
发表于:2008-08-07 08:12:27
5楼

我做过这方面的程序

就是DELPHI访问 SQL SERVER ,和其它程序没什么区别

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-07 08:21:06
6楼

DELPHI 访问SQL SERVER没问题,这也知道呀。

问题是:WINCC的SQL SERVER归档库被西门子二次开发过,SQL命令都不一样了。

看样子没人试过!

 

沙漠的风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 461回
  • 年度积分:0
  • 历史总积分:1069
  • 注册:2003年10月23日
发表于:2008-08-07 08:25:51
7楼

什么是SQL命令不一样? 首先你要对数据库分析下,它的存储结构,然后再根据需要用相应的SQL命令

 

沙漠的风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 461回
  • 年度积分:0
  • 历史总积分:1069
  • 注册:2003年10月23日
发表于:2008-08-07 08:30:20
8楼
这个帖子应该对你 有用 http://www.gongkong.com/Forum/ForumTopic.aspx?Id=0-9F16-62697944906F

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-07 09:17:13
9楼

我也看了,就是照着办的,总是出错。用VB没问题,其它语言就不行了,这方面的文章我搜了,

一点都没有。

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-07 09:19:42
10楼

你用DELPHI或C++BUILDER试一下再说,不是你所想象的简单,

我是专门搞编程的,普通的数据库是不在话下的

曲线救国

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 187回
  • 年度积分:0
  • 历史总积分:576
  • 注册:2005年5月20日
发表于:2008-08-07 17:42:33
11楼
用OPC不是更方便吗

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-07 21:19:10
12楼

用远程OPC访问WINCC是另一套方案;

如果能访问它的归档库就好了,就不用远程OPC了,远程OPC的设定可烦了;

我宁肯用本地OPC,再用UDP远程传送到各个客户机;

 

沙漠的风雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 461回
  • 年度积分:0
  • 历史总积分:1069
  • 注册:2003年10月23日
发表于:2008-08-12 08:46:16
13楼

呵呵,前年我写过这方面的程序,不然我也不敢说做过,

能不能把具体的问题说出来,相互讨论

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-14 17:00:29
14楼

应该今晚就能解决;

   看到的文章都是以VB通过ADO能成功访问,

  而DELPHI/C++BUILDER不能访问的原因是:封装ADO太过份了,适应性变差了;

 VB成功的原因是没有对ADO封装,用COM方式调用ADO的,

VC++也是跟VB一样的方式调 用ADO,这方面的文章也很多,

受此启发,我用C++BUILDER用COM方式以这种原始ADO形式

已成功访问了MSACCESS,估计访问WINCC不会有问题了;

 

 

 

 

大方的风格

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 466回
  • 年度积分:0
  • 历史总积分:1631
  • 注册:2006年8月16日
发表于:2008-08-14 17:28:02
15楼
支持 期待好文章  增加知识~~~~

大方的风格

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 466回
  • 年度积分:0
  • 历史总积分:1631
  • 注册:2006年8月16日
发表于:2008-08-14 17:28:13
16楼
支持 期待好文章  增加知识~~~~

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-15 08:03:41
17楼
已显示出数据,还要继续试...............

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-16 08:32:36
18楼
已完全成功,正进一步细化

曲线救国

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 187回
  • 年度积分:0
  • 历史总积分:576
  • 注册:2005年5月20日
发表于:2008-08-27 11:15:48
19楼
恭喜楼主成功解决问题了,真希望每个问题都得到解决,对后人可以得到解决方法少走弯路,

询问

  • 精华:0帖
  • 求助:1帖
  • 帖子:121帖 | 274回
  • 年度积分:0
  • 历史总积分:832
  • 注册:2004年10月13日
发表于:2009-03-12 21:04:43
20楼
wincc 的数据库保存是按照修改时间来得,不知道你的数据源怎么做的

热门招聘
相关主题

官方公众号

智造工程师