wincc中vbs脚本查询、写入和删除自定义sql2005数据库记录的语句

与数据库已经建立连接,也可以关闭数据库。
看深入浅出wincc书上的语句不明白。
表名称:dxwtwo,字段名:xh,xm,gz
大侠给写写:
查询记录的语句,条件 xh=100
写入记录的语句,xh=200,xm=张强
删除记录的语句,xh=333,xm=王五
我按照sql的语句写入vbs脚本,wincc报错。
谢谢!

问题补充:
你好:
谢谢你!
我按照下面图片中的语句进行试验,还是不行:
1、查询语句在  *  号位置报错,语句不执行, 去了  *  号也不行
2、删除语句在 from和表格名称dxwtwo中间报错,语句也不执行
我声明了连接;cn
            变量:is_sql
麻烦你再给看一看。
谢谢。

图片说明:

wincc中vbs脚本查询、写入和删除自定义sql2005数据库记录的语句   

最佳答案

Select * From dxwtwo Where  xh=100
Insert Into dxwtwo (xh,xm) Values(200,"张强")
Delete From dxwtwo Where xh=333 AND xm ="王五"
在wincc的vbs中,先定义一个变量,比如sql,而后赋值,比如
sql="Insert Into dxwtwo (xh,xm) Values(200,''''张强'''')"注意这时候张强作为字符串,用单引号标记。
然后,你定义的连接名.execute(sql)即可


啊 哈哈   错得那两句应该删掉,我们定义is_sql变量是为了将sql语言赋予这个变量,所以要以字符串的形式(就是得加引号),通过execute方法来把对数据库的操作语言发送给SQL server  ,由SQL server 执行这条语句。如果想delete这种不需要返回值得,直接执行即可,如果像select这种,需要返回值的,要用借助ADO,来完成。
哈哈 另一个问题也是你提的吧,查询结果赋给变量的那个问题。

提问者对于答案的评价:
谢谢你,好像有点明白了,另一个问题也是我问的。

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

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

相关推荐

  • step 7 symbol server通过DB块来连接变量

    我点击step 7 symbol server通过DB块来连接变量,当连接到变量时显示一个警告:选择的站没有被连网!要继续并且用带地址0的缺省的mpi…

    SIMATIC WinCC 2019年6月11日
  • wincc使用CAD三维画面

    请问各位,CAD绘制的图能转换成WINCC可以使用的格式吗?如果可以,该使用什么软件转换;如果不可以,用什么软件绘制的3D图能在WINCC中使用。先谢谢各位。 最佳答案 http:…

    SIMATIC WinCC 2019年6月11日
  • wincc外部变量赋初值

    怎样给wincc外部变量赋初值,这样就可以每次启动运行系统时,就会将这个初值全部写入PLC的数据区,就不用每次运行输入数值,请回答的详细一点?谢谢!是图片那样设置的吗?可是没有用呀…

    2017年6月3日
  • WINCC7.4SP1读取变量记录做报表

    如图所示。我读取了2个变量,数据读上来了。但是填充方式不对。那个10代表的记录总数,每个是5个。然后填充就出错。按道理不是该记录为5个(行)么?这个怎么处理呢、? 问题补充:图没上…

    2021年7月5日
  • WinCC中遇到的问题

    2.SQL语句:Tag,R,1,’2009-03-12 13:00:00.000′,’0000-00-00 00:10:00.000′ 表示的含义是向…

    SIMATIC WinCC 2019年6月11日
  • GraCS中的文件

    在wincc工程中GraCS文件夹中,sav文件是不是上次备份文件 ,删除之后没有问题吧? pdd,dat。GRACS中只保留Pdl类型的文件,有没有问题? 问…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏与电脑通信

      smart 700 ie v3 触摸屏与笔记本电脑通信除了用以太网还有其他通信方式吗? 问题补充:用usb怎么通信,…

    SIMATIC WinCC 2021年7月5日
  • wincc画面编辑问题

    为什么wincc在画面编辑时画面有时会定格在那无法动,无法继续编辑,只能强行退出!请各位指点是怎么回事?谢谢! 最佳答案 很可能是你计算机内存太小了.增加内存吧  提问者…

    SIMATIC WinCC 2019年6月11日
  • sql serve 2005

    安装sql serve 2005出现miosoftnet framework错误请问是什么原因 最佳答案 没有安装The Microsoft…

    SIMATIC WinCC 2019年6月11日
  • wincc horn声音报警

    大概有20多个声音报警信号,报警置位,报警消失复位。现在用报警信号外部变量直接触发声音文件,有个问题报警不消除,声音不能取消。看HORN手册里好像可以通过一个内部变量在HORN里的…

    SIMATIC WinCC 2019年6月11日