vbs读取Access数据库

我编写了vbs脚本读取Access数据库,代码如下:Dim path,ssql,cnn,rst,a,b
 set cnn=WScript.CreateObject("ADODB.Connection")
 set rst=WScript.CreateObject("adodb.recordset")
 path="d:\student.mdb"
 cnn.connectionstring="driver={Microsoft Access Driver (*.mdb)};dbq=" &path

 cnn.open
 ssql="select * from 学生情况"
 rst.open ssql,cnn
  rst.MoveFirst 
 if rst.eof then
      rst.close  
 else
    rst.MoveFirst 
    do while not rst.eof
    a=rst("学号")
    b=rst("姓名")
   HMIRuntime.Tags("access1").Write a
   HMIRuntime.Tags("access2").Write b
      rst.movenext
    loop
    rst.close
 end if 
 为什么在vbs中运行没有问题,但是导入到wincc中就取不到数据呀,请高手指点一下,谢谢!

最佳答案

不要使用WScript.CreateObject("ADODB.Connection"),WinCC不存在WScript对象,直接用CreateObject("ADODB.Connection")语句就可以了。
 另外你的do while 语句好像没什么意义啊?变量access1、access2的值总是记录的最后一条。
 

提问者对于答案的评价:
谢谢,我把WScript对象去掉候能行了。上面的代码中do while语句是没有用,我只是想试试能不能取道数据,没有把它删掉。再次谢过!

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

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

相关推荐

  • modbus TCP如何同时使用两台wincc同时监控数据。

    一台智能仪表使用modbus TCP协议,使用一台wincc7.4上位机监控操作正常,不能同时使用两台上位机同时监控。问题是如何设置成两台上位机同时监控智能仪表mobus…

    SIMATIC WinCC 2021年7月5日
  • CCSecurityMgr.exe-应用程序错误

    我是XP3 系统,在装WINCC时出现CCSecurityMgr.exe-应用程序错误,就不能完成安装了,为什么? 最佳答案 1、你的xp是专业版的吗?wincc什么版本…

    SIMATIC WinCC 2017年11月4日
  • wincc 如何通过多个按钮切换不同画面窗口?

    看了论坛里A025等关于用内部变量来切换画面的介绍,还是不太明白,请各位大侠多指点。按钮给内部变量赋值我已明白,如何将画面窗口跟内部变量INT建立联系?最好能有配图。也可邮箱联系我…

    2017年11月25日
  • wincc以太网通讯不上

    ping得通,ip这些设置也对,但是就是通讯不上,不知道是不是系统与软件兼容问题。wincc v7.3,simatic net v12 +&…

    SIMATIC WinCC 2020年11月1日
  • 不能运行WINCC

    我在1台电脑上安装了WINCC附带的SQL2000SP3和WIINCC。开机完毕后弹出1对话框:“标题 NET  SERVICE &nbsp…

    SIMATIC WinCC 2019年6月11日
  • 如何应用状态显示和文本列表两个控件

    wincc图形编辑器中“状态显示”和“文本列表”两个控件一般用在何处?能提供点示例么?   最佳答案 "状态显示"一般是在实现画面的动态时引…

    SIMATIC WinCC 2019年6月11日
  • wincc5.1的项目在5.0下能否运行

    有一台电脑(客户机)系统出了点问题,现在找不到5.1的软件,只有5.0的,不知道5.0的软件能不能运行5.1的项目,另外哪位朋友有5.1的软件能否提供下。 最佳答案 WINCC软件…

    SIMATIC WinCC 2019年6月11日
  • 趋势显示和变量归档问题

    我复制了一个项目,连上PLC后模拟量采集和按钮都好用,可就是趋势图不能显示变量本人对变量做了归档。计算机启动属性也勾了变量记录。本人用过了在线连接变量显示很好。可是一用上归档变量就…

    SIMATIC WinCC 2019年6月11日
  • WINCC图形系统

    如何调用运行系统对话框 最佳答案 点击图片右上角的三角符号,就可以允许WinCC画面。 图片说明:    提问者对于答案的评价:我说的是运行系统对话框,不过感谢…

    2021年7月5日
  • WINCC 怎样实现数字时钟?

    请问,怎样实现 WINCC 软件 GPS 授时。就是,PLC 控制站及操作站WINCC ,接受GPS 的时间?…

    SIMATIC WinCC 2018年12月14日