请高手帮忙看下这段程序

请高手帮忙解读下这段程序,小弟是个菜鸟,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平台使用环境如何设定

    wincc组态完成后,操作员使用环境如何设定,屏蔽一些windows的使用环境和权限 最佳答案 1.在WINCC项目–计算机属性–“参数”选项中禁止一些组合键。 2.…

    SIMATIC WinCC 2019年6月11日
  • 工程师站,操作员站对计算机的要求

    一般来说工程师站和操作员站对计算机的要求,小弟刚做工控,不太明白什么情况下要用塔式服务器,什么情况下可以用普通的PC机,工程师站用什么类型的计算机,操作员站用什么样的计算机! 最佳…

    SIMATIC WinCC 2019年6月11日
  • wincc 扫描时间

    操作台上有一停止按钮,作用是停止电机, 地址为“I12.0”,我想在这个按钮按下之后,使鼓风机停止,鼓风停止 控制点为:M16.1 上位机上&nbsp…

    SIMATIC WinCC 2020年11月1日
  • 怎么用VBS脚本对WINCC内部的数组变量赋值

    在wincc内部申明一个元素是int类型的数组,怎么在VBS中使用这个数组的某个元素啊,比如说将这个数组的某个元素赋值给另一个内部变量。 图片说明:    最佳…

    2021年7月5日
  • wincc图形编辑器中怎么让一个对象水平垂直移动

    wincc图形编辑器中怎么让一个对象水平垂直移动? 要用C编程么? 最佳答案 打开目标属性 Geometyr->Position X属性连上变量…

    SIMATIC WinCC 2019年6月11日
  • 博途wincc画面显示问题

    原来电脑做的画面,换了一个新电脑,仿真时出现画面显示不全,字体不能全部显示,不知道是什么问题? 最佳答案 缩放与布局改成百分百前提是分辨率也要设置正确 图片说明:  &n…

    2021年7月5日
  • 关于WINCC的一个难题??紧急~~

    现在我想做这样一件事情。我的电脑连着一台西门子的PLC,在WINCC中已经可以接收到由PLC传过来的一个不断变化的整数。我在WINCC中创建了一个变量,该变量对应该那个整数。目前我…

    SIMATIC WinCC 2019年6月11日
  • 怎样在WINCC上显示小数?

    我下位机的数是个整型数(有符号16位数),怎样在上位机I/O域上显示成小数,精确到小数点后一位; 怎样在上位机I/O域中输入负值,请各位高手指教,多谢! 问题补充:这个数…

    SIMATIC WinCC 2019年6月11日
  • wincc 安装后自动注销

    单位新买双核台式机,安装完wincc 6.0 sp3后。重启后,系统登录后自动注销,安全模式也是一样。重装系统也不行。cup 为双核E4400,&nb…

    SIMATIC WinCC 2019年6月11日
  • 如何取消WINCC FLEXIBLE集成

    以前用MP377时和SCOUT 集成,现在用TP1500了,使用代理,不需要WINCC FLEXIBLE了,如何取消集成啊?不安装WINCC FLEX…

    2021年7月5日