我曾在我的ASP应用程序中使用.mdb。由于我已经学习并使用了php,我现在想要将ASP应用程序与MySql数据库一起使用。但是,我得到了一些我无法弄清楚的错误。
这是我的代码:
set conn=server.createobject("ADODB.Connection")
bag="DRIVER={MySQL ODBC 3.51 Driver};UIN=aksar_isilak;PWD=741285;SERVER=localhost;DATABASE=aksarayf_isilak;OPTION=3"
conn.open bag
当我执行它时,我收到此错误消息:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[MySQL][ODBC 3.51 Driver]Access denied for user 'ODBC'@'localhost' (using password: YES)
C:\INETPUB\VHOSTS\ISILAK.COM\HTTPDOCS\YONETIM\../vt.asp, line 6
这不是我的服务器,它是托管,我可以在plesk面板上创建一些ODBC连接,只是你知道。
感谢您的帮助。
答案 0 :(得分:2)
尝试推荐的连接字符串格式; http://connectionstrings.com/mysql#p30使用username
/ password
而不是UIN?
/ PWD
。
答案 1 :(得分:0)
您确定这是正确的密码吗?也可以检查用户尝试访问特定数据库的权限。
答案 2 :(得分:0)
也许您没有传递正确的参数,因为该消息说您正在尝试使用用户" ODBC"进行连接。
'本地主机'没关系,因为你在同一台服务器上运行应用程序。
答案 3 :(得分:0)
UID = user是正常的ODBC属性,而不是UIN = user