以前一直没成功,交涉多次,原来服务器那边也有问题(连接器没对),以下代码终于成功了: 内容来自www.iisboy.com
dim conn
set conn = Server.CreateObject("ADODB.Connection")
conn.open "driver={mysql odbc 3.51 driver};server=127.0.0.1;uid=uid;pwd=pwd;database=db"
%>
上面连接字符串中有个 3.51,表示 MySQL ODBC Connector 版本,可连接 5.0 以下的 MySQL。若使用的是 MySQL 5.1(当前最新版本),则对应的 MySQL ODBC Connector 版本是 5.1,此时应该把 3.51 换成 5.1。 本文来自www.iisboy.com
'asp页面连接mysql是这样写的 copyright www.iisboy.com
strconnection="driver={mysql odbc 5.1 driver};database=test315;server=localhost;uid=test;password=test315;OPTION=3; Stmt=Set Names 'GBK'"
set mysqlconn = server.createobject("adodb.connection")
mysqlconn.open strconnection 本文来自www.iisboy.com
strquery = "select * from qb_article"
set rs = mysqlconn.execute(strquery)
m=0
if not rs.bof then
%>
序列号 | 标题 |
do while not rs.eof
%>
m=m+1
if m=5 then exit do
rs.movenext
loop
%>
else
response.write("无数据.")
end if
rs.close
mysqlconn.close
set mysqlconn = nothing
set rs = nothing
%>
www.iisboy.com
(本文由IISboy原创,转载请注明出处!)