WinCC连接Mysql数据库总是不成功。
一直提示这个错误
Error : [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
更换过驱动版本,也还是不成。
环境信息:
数据库版本:mysql-5.7.24-winx64官网下载的,
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-winx64.zip
ODBC版本:ODBC5.3.11 也是官网下载。
https://dev.mysql.com/get/Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.11-winx64.msi
WinCC版本:7.4.1.8
系统版本:WinServer2016 Datacenter
脚本代码:
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)
Dim StrCnn
Dim Cnn
'连接数据库
StrCnn="Provider=MSDASQL.1;Persist Security Info=True;Extended Properties='Driver=MySQL ODBC 5.3 ANSI Driver;SERVER=188.1.1.132;UID=grute;PWD=grute;DATABASE=grute;PORT=3307'"
Set Cnn = CreateObject("ADODB.Connection")
Cnn.Open strCnn
'查看是否连接成功,成功状态值为1
If Cnn.State = 0 Then
Msgbox "连接数据库失败"
Else
Msgbox "连接数据库成功"
End If
End Sub






