我现在变得疯狂。我在这里发现了一些帖子,但它不适合我...
我尝试做的是在Excel中有一段VBA代码,我可以在我的数据库中进行查询,例如来自blabla的SELECT *
我已经遇到连接问题了!好像我发现的例子有点老了。我正在使用MySQL 5.7。
如果你能给我一个简单的例子,我会非常感激,我们发布了一个关于如何做到这一点的在线教程。因为我发现的只是代码而没有解释!如果我对代码有一点上下文,那就太好了!因为我对VBA或与MySQL数据库的连接没有任何想法:
Set cn = New ADODB.Connection
cn.Open "Driver={MySQL ODBC 5.3 Unicode Driver};Server=" & Server_Name & ";Database=" & Database_Name & _
";Uid=" & User_ID & ";Pwd=" & Password & ";"
例如(我发现了一件事)。
这是我找到的整个代码
' Carl SQL Server Connection
'
' FOR THIS CODE TO WORK
' In VBE you need to go Tools References and check Microsoft Active X Data Objects 2.x library
'
Dim Server_Name As String
Dim Database_Name As String
Dim User_ID As String
Dim Password As String
Dim SQLStr As String
Server_Name = "localhost" ' Enter your server name here
Database_Name = "tap" ' Enter your database name here
User_ID = "bla" ' enter your user ID here
Password = "blabla" ' Enter your password here
SQLStr = "SELECT * FROM result" ' Enter your SQL here
Set cn = New ADODB.Connection
cn.Open "Driver={MySQL ODBC 5.3 Unicode Driver};Server=" & Server_Name & ";Database=" & Database_Name & _
";Uid=" & User_ID & ";Pwd=" & Password & ";"
但是到底什么是ODBC或为什么使用5.3?我想了解这一点,所以我知道我需要使用什么
由于