wincc中ado访问sql数据库

连接按钮程序:
Dim adocn
Dim adors
Dim Constr
Dim adocmd
Set adocn=CreateObject("ADODB.Connection")
Set adors=CreateObject("ADODB.RecordSet")
Set adocmd=CreateObject("ADODB.command")
constr = "Provider=WinCCOLEDBProvider.1;Persist Security Info=False;User ID="";Data Source=例子;Catalog="";Mode=Read;Location="";Mode=Read;Extended Properties="""
With adocn
    .ConnectionString = constr
    .ConnectionTimeout = 10
    .Open
End With
If adocn.state=1 Then 
   MsgBox("数据库连接成功")
 Else 
   MsgBox("数据库连接失败")
End If 
显示按钮程序:
adors.ActiveConnection = adocn
Dim strsql
strsql="select * from 人员信息"

With adocmd
.activeconnection=adocn
.commandtext=strsql
End With

Set adors=adocmd.Execute
MsgBox("修改成功")
Dim xm
Set xm=ScreenItems("Static Text4")
xm.Text=adors.fields(1).value
求高手看看这个程序有没有问题,怎么在wincc脚本里不好用呢,静态文本什么也不显示

最佳答案

静态文本什么也不显示,你看看执行的时候是否显示数据库连接成功,数据库连接失败,以及修改成功。如果这三项也都没有,说明问题出在连接语句处,如果显示其中一项,说明问题出在那一项之前。可以设置msgbox代码在每一行的下边,看看到底程序执行到哪。就可以分析出问题所在了。

QQ2606352062  联系小董,提供5套完整报表例子以及书籍教程。真正的手把手。

提问者对于答案的评价:
thanks

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月3日 上午1:29
下一篇 2017年8月3日 上午1:29

相关推荐

  • wincc7.4操作记录

    wincc7.4怎么做操作记录和报警记录,都用报警控件怎么把他们分开用单独的报警控件?另外用户登录和注销怎么做记录? 最佳答案 1.对于操作记录,有操作员输入和audit记录,前者…

    SIMATIC WinCC 2021年7月5日
  • 如何用按钮触发报表记录

    我需要做一个报表,记录的变量全部是内部变量,有32位浮点数、双字、文本变量等,是一个作业单的形式。我修改一次作业单,点击确认按钮激活一次脉冲则在报表中保存一次数据。我该用什么样的报…

    SIMATIC WinCC 2017年12月1日
  • 求教WINCC故障的处理办法

    各位高手,我的WINCC突然故障,出现无法打开的现象,如贴图所示。请高手们看看这是哪里出了问题?是否哪个组件丢失?另外对于WINCC的组态,单个画面可以激活,但在激活的同时会有一个…

    2017年8月24日
  • wincc实现按按钮自动加1.1

    现在想通过wincc按钮实现,按下按钮,对应变量自动加1.1,写了如下C动作,但是,只能加1,不能加1.1,求高手解决。int n;n=GetTagWord("…

    SIMATIC WinCC 2021年7月5日
  • wincc flexible打开时出现错误提示

    wincc flexible在打开时出现错误提示,详见图片信息,出现这种情况该如何解决,求大神指教。 图片说明:    最佳答案 参考链接:http:…

    2017年10月31日
  • WINCC运行程序退出

    现在我的WINCC程序和我的用VC++编写的.exe程序一起运行,在我的WINCC运行程序上面有一个退出按钮,我想单击此按钮我的WINCC程序和VC++程序一起退出,该如何做了??…

    SIMATIC WinCC 2019年6月11日
  • 请教,如何用Wincc读写INI文件

    请教,如何用Wincc读写INI文件INI文件中的格式为如下形式:[request_weight]weight=10[request_state]request_s=1其中:wei…

    SIMATIC WinCC 2019年6月11日
  • WINcc里怎么实现流动块和风扇的转动

    流动块:表现水的流向动画风扇:表现电动机运行的动画谢谢各位 最佳答案 1、流动块可以使用以下链接中的附件http://www.ad.siemens.com.cn/club/bbs/…

    SIMATIC WinCC 2019年6月11日
  • S7-200 SMART 和wincc7.3通讯

    S7-200 SMART 和 S7-200 PC Access SMART通讯正常,见图。用SIMATIC N…

    2021年7月5日
  • 请问,新手应该从何入手学习WINCC比较好?

    我是一名新手,想请教如何入门学习WINCC?主要是应从哪里入手才不会走弯路? 最佳答案 先看看入门级的文档与教材:、《深入浅出西门子WinCC V6视频教程(下载)》下载…

    SIMATIC WinCC 2019年6月11日