最近我看到一个帖子上说怎么利用ODBC访问WINCC的历史数据库,但是当我发现我的wincc6.2 中没有装Sybase Central 4.0,在贵网站上看到有人说6.2装了SQL替代了Sybase Central 4.0,我想问一下 SQL能否直接访问,或者用 ODBC,而不是通过opc来访问。如果不能的话,我想问一下 我在6.2版本装上Sybase Central 4.0,是不是就可以访问wincc数据库了,怎么访问?
问题补充:
如果Sybase Central 4.0 不是必须的,那通过odbc怎么去访问,需要在wincc做什么其它配置吗,odbc这块我不是太懂,能不能给我个网站什么的让我学习一下。或者告诉我个大概步骤。谢谢
最佳答案
关于6.0版本采用是sybase,而6.2采用的是SQL Server这个问题楼上几位已经说得很明了了。
对于你的问题补充,odbc是一种为了利用统一的方法访问不同dbms而设立的一组API,侧重于所用到的数据库是否支持ODBC这个问题,可以笼统理解为数据库的一种属性,如果这种数据库支持odbc,那么我们就可以用这组API来访问它,而以上提到的这两种数据库都是支持odbc的。
而实际想要在wincc中访问数据库,或者其他什么平台上访问数据库,你需要学的是ADO。
ADO是com组件,就是本机不同程序间的接口,如果你要写脚本或者利用c或者vb或者其他语言编程,在编程过程中需要调用数据库中的数据,那么你就要用到ADO,利用ADO去支持ODBC的数据库那里获取数据。
提问者对于答案的评价:
O(∩_∩)O谢谢 ! 还有谢谢回答我的问题的所有朋友,真想每个人都发点分。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc263224.html