请问 要连接数据库是不是必须要设置iis ODBC什么的?

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:07:14
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("pro.mdb")
这句代码中的Provider=Microsoft.Jet.OLEDB.4.0;Data Source=代表什么意思啊?是不是这句话就可以不去搞iis了?
我是在EditPlus里写的,代码如下:
<%
dim conn,rs
dim connstr
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("pro.mdb")
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
end if
sub CloseConn()
conn.close
set conn=nothing
end Sub
set rs=server.createobject("adodb.recordset")
rs.open "select * from Client",conn,1,2
%>
<BODY>
<%=rs("Name")%>
</BODY>
但是没有报错也没有载入任何数据?请问这其中有什么问题吗?

并不是用数据源只是链接数据库的一种方法,简单的一种是建一个conn.asp的文件里面包含内容如下
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath(".\data\数据库名.mdb")
conn.Open
%>
这种方法不用配数据源
这里连得是access数据库data为数据库所在的文件夹