日期:2014-05-17  浏览次数:20521 次

asp使用ADO连接 sql server 2005出错
写了一个asp文件 ,用于显示一个数据库中一张表的全部数据,在本地运行时显示内部服务器错误,什么原因??
代码如下:

<html>
<body>

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "sql2005"   /此为ODBC的系统DNS
set rs = server.createobject("adodb.recordset")
rs.open "select * from table1",conn
%>

<table border="1" width="100%">
<%do until rs.EOF%>
   <tr>
   <%for each x in rs.Fields%>
      <td><%Response.Write(x.value)%></td>
   <%next
   rs.MoveNext%>
   </tr>
<%loop
rs.close
conn.close
%>
</table>

</body> 
</html>

------解决方案--------------------
具体500什么错误啊,这个最好也贴一下,估计有可能这里有点问题吧
<%do until rs.EOF%>
至少我没用过 ^^
我都是用 do while not rs.eof