asp連接access數據庫代碼


現在的access數據庫有2種后綴格式:.mdb和.accdb

.mdb格式:

<%
    dim conn,connstr,db
    db="Your.mdb" 
    Set conn = Server.CreateObject("ADODB.Connection")
    connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
    conn.Open connstr
%>

 

.accdb格式:

<%
	dim conn,connstr,db
	db="Your.accdb" 
	Set conn = Server.CreateObject("ADODB.Connection")
	connstr="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath(db)
	conn.Open connstr
%>

 

我們看到了,代碼幾乎一樣,就是接口不一樣,分別是:Microsoft.Jet.OLEDB.4.0(以下簡稱 Jet 引擎)和Microsoft.ACE.OLEDB.12.0(以下簡稱 ACE 引擎)。

Jet 引擎可以訪問 Access 97-2003,但不能訪問 Access 2007。

ACE 引擎是隨 Office 2007 一起發布的數據庫連接組件,既可以訪問 Access 2007,也可以訪問 Access 97-2003。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM