日期:2014-05-16  浏览次数:20727 次

Excel VBA 连接 MySQL
我想用vba来对远程的服务器上的MySQL中的数据进行操作,谁能告诉我VBA可以通过几种方式来连接远程的Mysql数据库.
我现在知道可以在本地建立一个ODBC数据源,但这种方式我感觉麻烦,因为我写完的脚步要给好几个人使用,那样的话每个人都要
建立ODBC数据源。有没有类似.net那样的通过语句直接连接的??谁知道能给详细讲讲吗,最好有实例代码可以参照。


------解决方案--------------------
oracle的给你参考下

Public Cnnl As New ADODB.Connection
Public Rst As New ADODB.Recordset
 Cnnl.Open "Provider=MSDAORA.1;User ID=***;Password=***;Data Source=***;Persist Security Info=True"
Set Rst = New ADODB.Recordset
  
' oracle
Rst.Open strSQL, Cnnl
 Sheets("rawdata").Range("A2").CopyFromRecordset Rst