首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vba连mysql数据库的有关问题

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

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, 和你的主机也有关.

热点排行