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

一个最简单的数据库连接的问题?
dim   Conn,DbPath
dim   Connstr
DbPath=   "../Data/qianxun.mdb "   '数据库文件位置
Connstr= "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source= "   &   Server.MapPath(DbPath)
set   Conn=server.createobject( "ADODB.CONNECTION ")
Conn.open   Connstr
以上是数据库连接文件,路径设置是正确的

<!--#include   file= "../../conn/conn.asp "-->
<%
dim   rs,sql
set   rs=server.CreateObject( "adodb.recordset ")
sql= "select   *   from   admin_user   "
rs.open   sql,1,1             此行出错
%>
以上是数据库查询文件的主要代码

报错如下:
ADODB.Recordset   (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

以前这样的数据库连接方式用过许多次,都没什么问题,这是为什么呢?



------解决方案--------------------
rs.open sql,conn,1,1
------解决方案--------------------
rs.open sql,(CONNECTION对象),1,1
------解决方案--------------------
rs.open 语句,对象,选项,选项,选项