asp连接mysql数据库及常见信息

公司网站需要调用博客的内容,但是博客是用的wordpress,PHP的程序,并且数据库是mysql,之前从没接触过asp+mysql的程序,只能埋头苦摸索了。
数据库连接:
[code]
DBServer = “127.0.0.1” ‘数据库服务器IP地址(本地可用”127.0.0.1″或”(local)”,非本机请用真实IP)
DBname = “test” ‘数据库名称
DBuid = “test” ‘数据库服务器用户名
DBpwd = “test” ‘数据库服务器用户密码
Set Conn = Server.CreateObject(“ADODB.Connection”)
ConnData = “Driver={MySQL ODBC 5.1 Driver};server=”&DBServer&”;database=”&DBname&”;uid=”&DBuid&”;password=”&DBpwd&””
On Error Resume Next
Conn.Open ConnData
[/code]
用这个连接一直出错,并且不报具体的错误,又参考了别的,发现多加了一句“conn.CursorLocation=3”,具体代码如下:
[code]
SqlLocalName = “127.0.0.1”
SqlDataBase = “test”
SqlUserName = “test”
SqlPassword = “test”
set conn = server.createobject(“ADODB.Connection”)
ConnData = “Driver={MySQL ODBC 5.1 Driver};Server=” & SqlLocalName & “;Port=3306;Database=” & SqlDataBase & “;User=” & SqlUserName & “; Password=” & SqlPassword & “;Option=3;”
conn.open ConnData
conn.CursorLocation=3
[/code]
这个会报出具体错误:由于系统错误 5 (MySQL ODBC 5.1 Driver),指定驱动程序无法加载
请教度娘,结果如下:
安装新版5.1 MYSQL ODBC 驱动后程序提示 “(MySQL ODBC 5.1 Driver),指定驱动程序无法加载。”
  解决:
windows2003的安全设置很重要所以很多人将目录权限设置的只有Administrator和SYSTEM享有系统目录的权限,但是这么设置却会让My SQL运行出现问题。
  解决方法共分2步。
  1.C:\Program Files\MySQL\Connector ODBC 5.1 的目录安全设置中,Users账号必须享有完全控制权限。
  2.C:\Program Files\MySQL\MySQL Server 5.0 Users账号必须享有完全控制权限。
  添加权限后刷新页面既可生效。
还是权限的问题,按照上面的修改,困扰了半天的问题解决。

未经允许不得转载:Windy's Blog » asp连接mysql数据库及常见信息

赞 (0)