主题:[求助]ASP访问MySQL问题
环境:windowsXP Pro SP2,自带的IIS,mysql-connector-odbc-3.51.12-win32.msi
数据库使用正常(用CB连接)。
想用asp来做个网页访问数据库,在网上找了很多例子,发现都没一个能用,估计是我水平太差,还请各位高手多多指教。
找到个代码如下:
<html>
<head>
<title>MySQL连接测试</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
strconnection="dsn=mysqltest;
driver={mysql odbc 3.51 driver};
server=192.168.1.123;uid=dengx;pwd=123456;database=mymoney"
set conn = server.createobject("adodb.connection")
conn.open strconnection
sql = "select * from yue"
set rs = conn.execute(sql)
if not rs.bof then
%>
<table width="167">
<tr>
<td width="76"><b>date</b></td>
<td width="79"><b>mobamount</b></td>
</tr>
<%
do while not rs.eof
%>
<tr>
<td><%=rs("date")%></td>
<td><%=rs("mobamount")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
<%
else
response.write("sorry, no data found.")
end if
rs.close
conn.close
set conn = nothing
set rs = nothing
%>
</body>
</html>
问题是执行到strconnection="dsn=mysqltest;这一行的时候就报错了。。。
错误:
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
技术信息(用于支持人员)
错误类型:
Microsoft VBScript 编译器错误 (0x800A0408)
无效字符
/index.asp, line 8
strconnection="dsn=mysqltest;
浏览器类型:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)
网页:
GET /index.asp
谁能指点下,到底是哪里有问题啊?谢谢!!!!
数据库使用正常(用CB连接)。
想用asp来做个网页访问数据库,在网上找了很多例子,发现都没一个能用,估计是我水平太差,还请各位高手多多指教。
找到个代码如下:
<html>
<head>
<title>MySQL连接测试</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
strconnection="dsn=mysqltest;
driver={mysql odbc 3.51 driver};
server=192.168.1.123;uid=dengx;pwd=123456;database=mymoney"
set conn = server.createobject("adodb.connection")
conn.open strconnection
sql = "select * from yue"
set rs = conn.execute(sql)
if not rs.bof then
%>
<table width="167">
<tr>
<td width="76"><b>date</b></td>
<td width="79"><b>mobamount</b></td>
</tr>
<%
do while not rs.eof
%>
<tr>
<td><%=rs("date")%></td>
<td><%=rs("mobamount")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
<%
else
response.write("sorry, no data found.")
end if
rs.close
conn.close
set conn = nothing
set rs = nothing
%>
</body>
</html>
问题是执行到strconnection="dsn=mysqltest;这一行的时候就报错了。。。
错误:
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
技术信息(用于支持人员)
错误类型:
Microsoft VBScript 编译器错误 (0x800A0408)
无效字符
/index.asp, line 8
strconnection="dsn=mysqltest;
浏览器类型:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)
网页:
GET /index.asp
谁能指点下,到底是哪里有问题啊?谢谢!!!!