请高手帮忙看下这段程序

请高手帮忙解读下这段程序,小弟是个菜鸟,VB基本不会,麻烦详细点,小弟不胜感激!!
Option Explicit
Function action
Dim strConnectionString
Dim objConnection
Dim IngValue1,IngValue2,IngValue3,IngValue4,IngValue5,IngValue6,IngValue7
Dim strSQL
Dim objCommand
strConnectionString="provider=MSDASQL;DSN=SampleDSN;UID=;PWD=;"
Ingvalue1=HMIRuntime.Tags ("试验单元").Read 
Ingvalue2=HMIRuntime.Tags ("机型").Read
Ingvalue3=HMIRuntime.Tags ("6#批架次").Read
Ingvalue4=HMIRuntime.Tags ("6#产品名称").Read
Ingvalue5=HMIRuntime.Tags ("型号").Read
Ingvalue6=HMIRuntime.Tags ("产品编号").Read
Ingvalue7=HMIRuntime.Tags ("Path_Name").Read

If IngValue7<>"" then
StrSQL="INSERT INTO WINCC VALUES (''" & Ingvalue1 & "'',''" & ingvalue2 & "'',''" & ingvalue3 & "'',''" & ingvalue4 & "'',''" & ingvalue5 & "'',''" & ingvalue6 & "'',''" & ingvalue7 & "'');"
Set objConnection=CreateObject("ADODB.Connection")
objConnection.connectionstring=strConnectionString
objConnection.Open
Set objCommand=CreateObject("ADODB.Command")
With objcommand
 .activeconnection=objconnection
 .commandtext=strsql
End With
objcommand.execute
Set objcommand=Nothing
Set objconnection=Nothing
End If

End Function

最佳答案

你的这个数据库不是wincc专属的数据库,你是要把wincc的数据写入到wincc以外的数据库里面。你的“wincc”是一个数据库表格的名字,你可以打开这个表格看一下,它一共有7列,分别插入的数据为“试验单元”“机型”“6#批架次”“6#产品名称”“型号”“产品编号”“Path_Name”

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

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

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

相关推荐

  • 怎么学习wincc C脚本求建议

    很多脚本是只直接复制别人代码就可以 我不明白 如果我想实现某个功能怎么才能找到相关的函数呢 大家是通过经验累积还是只要学了C语言就知道自己需要的函数在…

    SIMATIC WinCC 2017年6月18日
  • 修改参数时使用密码保护

    如何设置修改参数时使用密码保护,否则不用修改?在哪里设置? 问题补充:是Wincc 最佳答案 添加一个新的用户(修改配方),分配新的权限比如权限号是20,定义为配方参数修改,新用户…

    SIMATIC WinCC 2019年6月11日
  • 两台wincc计算机用OPC通讯怎么做?最好能详细说明

    问题补充:忘记说了,通讯硬件是用以太网卡,能否详细说说怎么设置,我看网上说还要设置DCOM。新建项目时使用使用“多用户项目”么? WINCC_OPC_SERVER和WIN…

    SIMATIC WinCC 2019年6月11日
  • WINCC 的功能实现

    我想在主画面上做一个控件来显示子画面!条件是:我鼠标点了哪个控件以后要求输入密码后才能显示子画面!!!请问大家这个功能怎么样实现!!! 谢谢 最佳答案 在这个对象属性时有…

    SIMATIC WinCC 2019年6月11日
  • wincc导入变量时总是出语法错误

    变量已经导入了 就是总出错 最佳答案 不要有中文,不要有空格,不要升级OFFICE 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2017年11月13日
  • wincc7.0 C/S 怎么设置 使用

    如题 最佳答案 wincc的c/s不止一种做法,比如画面放在客户度画面放在服务器需要参考官方文档 提问者对于答案的评价:谢谢,找到一个文件, 才C/S 架构入门…

    SIMATIC WinCC 2017年8月18日
  • wincc与PLC如何通过适配器实现连接

    我的PLC是314的做了一个简单的程序,并且在WINCC中做了一个按钮,计算机属性用的是本机,也填加了S7驱动,用的是MPI连接属性中地址号是2插槽号也是2,可就是和PLC&nbs…

    SIMATIC WinCC 2019年6月11日
  • TP700西门子wincc界面上显示的趋势曲线能否保存及显示历史记录

    winc界面上读取的趋势曲线希望能做保存并能显示历史趋势曲线图另想请教一下,我按下测试开始后,曲线开始有变化,结束后曲线结束,但是下次再开始时,界面上会重叠上次曲线,怎么清除上次曲…

    SIMATIC WinCC 2021年7月5日
  • Wincc中C脚本报AP_GLOBE.H错误

    这个不是库函数么,怎么还会有错! 说该动作不包含解释代码,这是怎么回事啊? 最佳答案 AP_GLOBE.H是WinCC系统头文件,保存的是标准函数的声明。楼主可以试着打开…

    SIMATIC WinCC 2019年6月11日
  • wincc服务器选型问题

    我现在有一个应用,客户要求上位机要两台服务器互为冗余,四台操作员站,要有报警报表,3个月数据记录可查,3个月趋势图可查,总结下来是2k个变量,那我现在选一个2048的运行版,一个2…

    SIMATIC WinCC 2019年6月11日