WINCC6.2下C脚本访问SQL SERVER 的错误捕获

C脚本:
 比如有一个连接对象conn,执行下面的语句:
 conn->open()
 来打开数据库。

 请问如何进行错误捕获,也就是异常处理。
 请给一段详细的C代码,谢谢!

 

问题补充:
我不会VBS,只会C。
 如果用VBS的话,应该如何定义全局变量,因为与数据库的连接对象需要设置为全局的,让系统一运行,就连接数据库。以后在需要访问数据库时,直接就可以用连接对象了。
 请赐教!

最佳答案

放着现成的VBS脚本不用?给个不用VBS的理由先!
 -------------------
 补充:用C脚本也是根据VBS脚本转,直接用C脚本写很难。
 WInCC V6.0 SP3提供了DateSet对象,用于创建全局对象。详细使用见WinCC帮助,另外下面是我的一篇帖子,供你参考《主题:【分享】DataSet的妙用》:
 http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=5&a_id=457625&s_id=&num=0#anch
 

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

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

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

相关推荐

  • 具体的实现报表的按时间打印

    我现在的报表功能已经实现了,并且还通过报表编辑器做好了报表布局.可是我现在想问问怎么能通过建立两个I/O域来输入起始时间,然后进行查询后在打印报表中只显示这段时间的值,麻烦各位能给…

    SIMATIC WinCC 2019年6月11日
  • 为什么文字丢失

    将WINCC从一台计算机到另一台使用时,为什么文字丢失,都变成问号,而且运行时却又出来显示了 最佳答案 运行语言和组态语言不一致所致。 可通过“画面编辑器>>…

    SIMATIC WinCC 2019年6月11日
  • Tia portal 1200与WINCC adv 通讯问题

    我是想在同一台PC上实现编程组态以及wincc 画面显示。按照网上教程 一步步都照做,却无法实现通讯(教程中PLC和wincc使用仿真,我是使用真PLC&nbs…

    SIMATIC WinCC 2020年11月1日
  • WINCC全局脚本

    我把5.1版本的项目移植到6.2版本中,原来在5.1中的全局脚本在6.2里看不到是怎么回事。 问题补充:有没有方法修改 最佳答案 5.1里的全局动作、项目函数可以直接拷贝到6.2项…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2量表控件怎么设置能够让它显示正负危险区

    量表的范围是从-3000到+3000,现在想把危险值设为-2000和+2000,+2000这边设置好了,轻微各位高手-2000那边怎么设置 问题补充:是wincc6.2的量表控件 …

    2017年11月25日
  • 查询归档的时间怎样从画面输入

    在Wincc6.0中,想通过画面设定两个时间,然后用这两个时间去查询SQL server2000中这两个时间内的数据.1,该用什么类型的变量来装载这两个时间值呢?他们是什…

    SIMATIC WinCC 2019年6月11日
  • WIncc硬盘坏了

    电脑系统起不来,装的Wincc,买了个新硬盘,装上Ghost,系统还是起不来,现在装了个纯净版,我想重装软件,请问1、原来的授权怎么搞出来2、软件装上后,怎么弄程序3、弄好程序好,…

    SIMATIC WinCC 2018年12月7日
  • wincc7.0在线表格控件数据导出功能

    请问wincc7.0在线表格控件和趋势报警控件,怎么将查询的数据导出excel文件, 问题补充:我设置了,我在运行系统中属性导出功能中设置了文件名和路径,点击确定后,路径下什么都没…

    SIMATIC WinCC 2017年12月9日
  • 新安装了wincc flexible 2008 sp 2 发现打不开以前做的项目

    因为系统故障,重新安装了wincc flexible, 打开项目时被告知:“该项目是使用不兼容的或或试用版的wincc flexible创建的”,它最…

    SIMATIC WinCC 2017年6月13日
  • TIA中如何用按钮动作改变趋势视图中的趋势变量?

    我需要在一个趋势视图中显示多条历史曲线,如图所示,点一个按钮显示其中的一条,同一时刻只能显示一条曲线。只能使用一个趋势视图,而不使用多个趋势视图隐藏其它视图的方法。哪位大神知道的帮…

    2017年11月1日