Asp連線Access2010資料庫,是一種計算機驅動軟體。
基本介紹
- 中文名:Asp連線Access2010資料庫
- 寫法:連線Access2007
- 屬性:驅動
- 套用領域:計算機
連線Access2007或是Access2010的完整測試後的寫法
保證你本機上已經安裝了Access2007或是Access2010資料庫
<%
Dim conn
Set conn=Server.CreateObject("Adodb.Connection")
conn.open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath("資料庫名.accdb")
Response.Write("成功")
%>
以上部分,只要把”資料庫名.accdb“換成自己資料庫名即可以測試
Asp連線Access2007至Access2010與access2003的不同
隨著微軟發布Ms Access 2007至Access2010,原來使用asp訪問access2003的連線語句已經不可用:
例:連線一個當前目錄下的DB.mdb檔案可用
Set conn=Server.CreateObject("Adodb.Connection)
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("DB.mdb")
也需要改成:
Set conn=Server.CreateObject("Adodb.Connection)
conn.open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath("DB.accdb")
‘Data Source=DB.accdb
基本變化位置
Provider部分由Microsoft.Jet.OLEDB變成了Microsoft.ACE.OLEDB
以前的jet4是連線不上的;
驅動版本號由4.0變成了12.0
資料庫的擴展名變為accdb而非mdb