WinCC6.2与SQL2005数据库连接中的问题

1.现在想通过全局VBS把wincc里的变量数据连接到SQL里面,把这些数据建立数据库.

 2.与wincc建立连接的数据CC_btsys_08_12_30_14_00_24,在这里建立了一个used的表

 3.在wincc里面的全局VBS里写入了如下脚本(改别人的,还有地方看不明白):

 Dim sCon 

 Dim sSql 

 Dim oRs 

 Dim conn 

 Dim oCom

 Dim Con

 Con="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=CC_btsys_08_12_30_14_00_24;Data Source=.\WINCC"

 Set conn = CreateObject("ADODB.Connection")

 conn.ConnectionString = Con

 conn.CursorLocation = 3

 conn.Open

 sSql="insert into user values (9,'xx')"

 Set oRs = CreateObject("ADODB.Recordset")

 Set oCom = CreateObject("ADODB.Command")

 Set oCom.ActiveConnection = conn

 oCom.CommandType = 1

 oCom.CommandText = sSql

 Set oRs = oCom.Execute

 Set oRs = Nothing

 conn.Close

 Set conn = Nothing

 

 运行wincc后.打开SQL管理器.在那个数据库里打开used这个表后.

 

 看到是sSql="insert into user values (9,'xx')"这条语句括号里的9和xx,我改一下括号里的9,相应的在数据库里面也改.xx是连接的wincc 里的变量.可是xx没有值.表里显示的还是xx..

 不知道,这个程序对不对.. 
 

最佳答案

'xx'表示的是字符串常数。如果你使用变量的应该使用变量格式。
 具体我不太记得了,但查一查SQL的书就找到了。

提问者对于答案的评价:
3Q

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

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

相关推荐

  • 不同尺寸屏画面互转

    我想把tp900转为tp1200,有什么办法只要改变屏的型号而不需要任何重新编辑画面的方法吗?请高手指教!谢谢! 最佳答案 1.博途软件中选型菜单-设置-可视化-调整画面大小-适应…

    SIMATIC WinCC 2021年7月5日
  • 一台电脑WINCC如何同时访问2条产线的数据

    我新加了一台电脑,,想访问2条线的WINCC数据,2条产线各一个机架,一个机架上带着2个CPU。,我新建了个项目,在TCP/IP中建了4个驱动连接,分别是2条线的CPU地址及插槽号…

    SIMATIC WinCC 2017年12月8日
  • wincc configuration tools的问题

    一直用wincc configuration tools从excel导变量到wincc项目里面,今天突然用excel连wincc项目时失败,提示“未设置对象变量…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3报“script.exe已停止工作”

    工控机新装的安装版系统win7 sp1(在MSDN上下载的,非ghost版本),wincc程序中一些按钮的属性、动作使用到了C脚本,运行一段时间后(时间不定可能是一个小时…

    2021年7月5日
  • 博途与wincc

    小弟新人,想问问博途跟wincc区别,工厂S7. 300. 400 可以取代wincc用博途吗? 最佳答案 可以。博途软件是一个全集成自动化软件平台,…

    SIMATIC WinCC 2017年8月24日
  • wincc激活之后,报警马上出现

    激活运行系统之后,报警控件马上出现报警记录,而实际上并没有满足报警的条件。没次激活运行系统都是这种现象。请问大家,这是什么问题呀?怎么样解决? 问题补充:谢谢大家的回答,现在直接把…

    SIMATIC WinCC 2019年6月11日
  • wincc的485通讯

    想在想用wincc走485通讯,读取仪表,但是没有这方便的经验,想问问大家1、方案是否可行。2、如果可行,应该如何组态,谁能提供一下这方面的资料。感谢!! 最佳答案 尝试用Modb…

    SIMATIC WinCC 2017年12月10日
  • WINCC变量链接的问题

    WINCC画面上链接的一个变量属性为‘’直接变量‘’但在变量管理器中找不到 这个项目好像是有服务器  我想知道这个变量对应PLC里哪个变量 …

    2021年7月5日
  • 结构变量与模块窗口调用

    看到别人做的一个项目wincc变量是OS过来的 问题1:在TCP/IP通道下有如下一类变量S7/AA001LP,S7/AA002LP等等 见图,这样算是结构变量…

    2019年6月10日
  • WINCC中读取200的PLC变量的问题

    WINCC中读取200的PLC变量,会出现奇怪的现象,比如6一下变到0又变6又变0。好几次,我在对有值变到0时做了处理的,但奇怪的是在这数值变化中我的处理没有被激活,是不是与PLC…

    SIMATIC WinCC 2019年6月11日