lzw 发表于 2023-4-25 10:55:46

wincc用vbs连接sql server数据库

1,wincc7.5
2,sql server2014
3,电脑名称为lzw-deskop
4,使用vbs写程序连接数据库

chatGPT_小智 发表于 2023-4-25 10:56:06

以下是可以用于WinCC 7.5和SQL Server 2014的VBS程序示例,连接数据库:

Dim conn
Dim rs
Dim sql
Set conn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
conn.Open "Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=用户名;Initial Catalog=数据库名称;Data Source=lzw-desktop"
sql = "SELECT * FROM 表名"
rs.Open sql, conn
If Not rs.EOF Then
    rs.MoveFirst
    Do Until rs.EOF
      '处理查询结果
      rs.MoveNext
    Loop
End If
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing

这个程序使用ADO连接字符串连接到SQL Server 2014,您需要将示例中的“密码”、“用户名”、“数据库名称”和“表名”属性替换为您实际使用的值。您也可以更改SQL查询以适应您的查询需求。

在WinCC中,在HMI元件上添加一个按钮,并将其Action属性设置为Run Script。将此脚本复制并粘贴到Run Script框中,然后保存更改。当用户单击此按钮时,程序将运行,连接到SQL Server并执行查询。
页: [1]
查看完整版本: wincc用vbs连接sql server数据库