高手看下代码有什么问题 ASP

来源:百度知道 编辑:UC知道 时间:2024/05/30 06:23:48
<%@LANGUAGE="VBSCRIPT"%>
<%
option explicit
dim startime,endtime,conn,connstr,db
startime=timer()
db="data/lff.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
function CloseDatabase
Conn.close
Set conn = Nothing
End Function
%>
我的数据库是access 2007 驱动用的对吧

应该没问题.
回答补充回答:对,这是2007的,而楼上那几位只留在了2003。

一定是驱动问题:

把这一行connstr="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath(db)

改成:
Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath(db)

把这一行connstr="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath(db)

改成:
connstr = "driver={Microsoft Access Driver (*.mdb)};dbq="&server.mappath(db)