一个最简单的数据库连接的问题?
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 语句,对象,选项,选项,选项