小弟初学asp遇到棘手问题,望各位老大帮忙。小弟感激不尽错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/dw/index.asp, 第 5 行index.asp<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/conn.asp" -->
<%
var datasql = Server.CreateObject("ADODB.Recordset");
datasql.ActiveConnection = MM_conn_STRING;--------------------第 5 行
datasql.Source = "SELECT * FROM user ORDER BY id ASC";
datasql.CursorType = 0;
datasql.CursorLocation = 2;
datasql.LockType = 1;
datasql.Open();
var datasql_numRows = 0;
%>
<%
var Repeat1__numRows = 10;
var Repeat1__index = 0;
datasql_numRows += Repeat1__numRows;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<table border="1" cellpadding="5" cellspacing="0">
  <tr>
    <td>id</td>
    <td>name</td>
    <td>pwd</td>
    <td>email</td>
    <td>question</td>
    <td>answer</td>
    <td>oicq</td>
    <td>icq</td>
    <td>msn</td>
    <td>url</td>
  </tr>
  <% while ((Repeat1__numRows-- != 0) && (!datasql.EOF)) { %>
    <tr>
      <td><%=(datasql.Fields.Item("id").Value)%></td>
      <td><%=(datasql.Fields.Item("name").Value)%></td>
      <td><%=(datasql.Fields.Item("pwd").Value)%></td>
      <td><%=(datasql.Fields.Item("email").Value)%></td>
      <td><%=(datasql.Fields.Item("question").Value)%></td>
      <td><%=(datasql.Fields.Item("answer").Value)%></td>
      <td><%=(datasql.Fields.Item("oicq").Value)%></td>
      <td><%=(datasql.Fields.Item("icq").Value)%></td>
      <td><%=(datasql.Fields.Item("msn").Value)%></td>
      <td><%=(datasql.Fields.Item("url").Value)%></td>
    </tr>
    <%
  Repeat1__index++;
  datasql.MoveNext();
}
%>
</table>
</body>
</html>
<%
datasql.Close();
%>数据库是conn.asp
<%
var MM_conn_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.Mappath("/dw/database/cnbruce.mdb")
%>