读书人

vba连mysql数据库的有关问题

发布时间: 2012-03-04 11:13:33 作者: rapoo

vba连mysql数据库的问题
我在excel中用vba连mysql数据库,数据库在服务器上,ip地址已知,用户名media,密码content,数据库名excel_data

语句如下

VB code
Set cnn = New ADODB.Connectioncnn.ConnectionString = "Provider=(MYSQL ODBC 5.1 Driver);" & "Server=1.1.1.18;" & "DATABASE=excel_data;" & "User ID=media; password=content; options=3"cnn.Open


调试的结果是cnn.ConnectionString那一行过的去,到了cnn.Open那一行就报错
我把
VB code
Set cnn = New ADODB.Connection
注释掉也没用。
郁闷的不行了,各位给看看我该怎么改啊,谢谢!

[解决办法]
msyql 有对用户 media@%授权吗?

MYSQL的用户账号格式是 username@hostname ,并不单单是 username, 和你的主机也有关.

读书人网 >VB

热点推荐