让ASP也可以连接MYSQL (转载的)统一教学网
日期:2000-11-28 21:03:00
出处:未知 
作者:奥索网 
 
    本文前提是下载MYSQLX 地址为http://www.amedea.cz/mysqlx/DownloadFiles/MySQLX.zip  
这个工具其实是MYSQL的组件对象模块.同样它也支持Delphi, Visual Basic, Visual C++, C++&nb 
sp;Builder等工具的调用.以下是在ASP里的调用方法正确安装MYSQLX之后.ASP即可用一下方法访问MYSQL  <%@ language="JavaScript" %>  
...  
<%  
con = Server.CreateObject("MySQL.Connection");  
con.Connect("localhost", "root", "", "MyDatabase", 3306, 0);  
sql = "select FirstName, LastName from Customers";  
if (!con.Query(sql))  
Response.Write("ERROR: ".concat(con.ErrMsg()));  
else  
{  
%>  
<table>  
<tr>  
<td class="header">  
First name  
</td>  
<td class="header">  
Last name  
</td>  
</tr>  
<%  
rs = Server.Create("MySQL.RecordSet");  
rs.Connection = con;  
while (rs.Next())  
{  
%>  
<tr>  
<td class="row">  
<%= rs["FirstName"] %>  
</td>  
<td class="row">  
<%= rs["LastName"] %>  
</td>  
</tr>  
<%  
};  
%>  
</table>  
<%  
};  
%>

解决方案 »

  1.   

    To:Estyle
        可是你说的这个文件根本不存在啊。
      

  2.   

    到网下载一个MyODBC的软件,然后安装,这是一个MySql的ODBC接口,然后就可以和其它数据库用ODBC的方式一样使用了.
      

  3.   

    <%
    dim conn,mysql
    set conn = server.createobject("adodb.connection")
    mysql="driver={mysql odbc 3.51 driver};database=cmppe;server=127.0.0.1;uid=;password=;" 
    conn.open mysql
    %>
    我自己找到了,但愿可以用吧。但是我担心mysql odbc 3.51 driver 我不知上哪找?NT上是不是支持?
      

  4.   

    可能那个网站暂时有问题吧,这里有:
    http://uk.scibit.com/software/mysqlx/mysqlx.exe
    http://us.scibit.com/software/mysqlx/mysqlx.exe
    还有一些地方有(比如DOWNLOAD.COM),你通过GOOGLE查:
    mysqlx download
      

  5.   

    我想Estyle没必要说假话,可能是网站出了什么问题不能下载了.
      

  6.   

    谢谢Estyle!还有各位参与帮助的朋友,但这分只能给一人,所以给Estyle了。