WINCC 脚本里面读写的2005 SQL数据库表格数据到WINCC变量显示,就是不能成功?

WINCC 脚本里面读写的2005 SQL数据库表格数据到WINCC变量显示,就是不能成功?   

也是看网上VBS做的,没有报错,但就是不能读写.目的要根据WINCC    IO域输入的ID查询符合条件的5个字段值.哪位有例程? 

问题补充:
Dim conn,rs 

Dim strsql 

Dim a 

a=HMIRuntime.Tags("station_number").Read

Set conn=CreateObject("adodb.connection") 

Set rs=CreateObject("adodb.recordset") 

   conn.Provider = "sqloledb" 

   conn.open "SERVER=WINCC;uid='';pwd='';database=hotpower" 

If nChar = "13" Then    

   strsql="insert into dbo.station_info(station_number)VALUES('"&a&"')" 

   Set rs=conn.execute(strsql) 


   conn.close

   Set rs=Nothing 

   Set conn=Nothing      

End If

这个程序问题在哪里?在键盘释放动作触发

最佳答案

Dim objConnection
Dim strConnectionString
Dim strSQL
Dim objCommand

If  nChar = "13" Then    

strConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog='数据库名';Data Source=MICROSOF-3B11D2\WINCC" 
 strSQL = "INSERT INTO dbo.station_info(station_number) VALUES('"&a.value&"')"
  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
objConnection.Close
Set objConnection = Nothing
End If

提问者对于答案的评价:
谢谢了

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

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

相关推荐

  • MP277 10" Touch用什么软件组态

    请问各位师傅,我公司有MP277 10" Touch的触摸屏,这样的屏用什么样的软件组态呀?谢谢 问题补充:各位师傅,用485接屏,然后485转232…

    SIMATIC WinCC 2019年6月11日
  • wincc都需要什么软件

    项目要求用wincc-链接S7400现在没装过这个软件,请问都需要什么软件,全套的,PLC-S7400软件我有了,需要上位机软件。 钻石用户推荐最佳答案 WinCC软件安装教程,一…

    SIMATIC WinCC 2021年7月5日
  • 求WICC入门资料

    那位有入门级WICC资料,求赐一份,谢谢 最佳答案 1、西门子官方有很多学习资料可以下载,可以选择自己需要的下载:http://www.ad.siemens.com.cn/down…

    SIMATIC WinCC 2019年6月11日
  • 请问应用项目的运行环境

    本人小白,对WINCC不了解。请问各位大侠:做好的应用项目运行环境是什么?一定要装庞大的WINCC码?还是能编译成可执行程序,在类似Runtime的环境下运行?谢谢! 问题补充:谢…

    SIMATIC WinCC 2021年7月5日
  • WINCC没有可安装的程序

    安装WINCC7.4时出现如下问题,是什么原因造成的? 问题补充:要安装的程序是空的,系统是WIN10专业版 图片说明:       最佳答…

    2020年11月1日
  • wincc 连IO变量成功,但是连不上db块的数据

    wincc(6.0)通过mpi连接s7-300,数字量输入输出区的状态能读取,现想读取模拟量sm331的值,300中通过move指令将该值传送给共享数据块db2.dbw0,但win…

    SIMATIC WinCC 2019年6月11日
  • wincc变量传送到另一个变量

    怎样在wincc 里在一个二进制变量有效时将一个8位变量A,传送到另一个8位变量B?能给出一个实例吗? 最佳答案 dim tag1set tag1=h…

    SIMATIC WinCC 2019年6月11日
  • 请教老师关于WINCC的选型

    要求如下:1.监控组态软件开发版(2套)。2.Web发布服务器软件及客户端授权. 3.监控组态软件运行版(3套) 4.工业数据库25000点,含3客户端,生产商…

    SIMATIC WinCC 2021年7月5日
  • WINCC错误代码

    打开WINCC时提示错误:0x80046127/项目打不开,请求帮助~~ 最佳答案 HResult Error  0x80046127:可能是数据库文…

    SIMATIC WinCC 2019年6月11日
  • WinCC三维动态图

    请问WinCC三维动态图如何绘制,通过Soildworks画出的图除了截图以外还可以怎么导入使用,或者有其他方式能够导入图形吗?需要三维动态图 问题补充:是这样的,三维图是可以画,…

    SIMATIC WinCC 2021年7月5日