dwaccess資料庫
① DW如何連接Access資料庫
打開DW,在「應用程序」下,點擊「資料庫」項目下的「+」號,選擇「自定義連接字元串」隨後會彈出一個對話框,在「連接」名稱那裡填寫「conn」在下面的「連接字元串」中,我們敲下如下代碼:"Driver={Microsoft Access Driver (*.mdb)};Dbq=E:\web\DB\#data.mdb;"-->這里的資料庫路徑換成你自己的最後點擊確定,退出。我們會在網站根文件夾下,DW自動生成了一個名為「connections」的文件夾。打開,我們會發現裡面有個名為「conn.asp」的連接文件。雙擊它,代碼如下:<% ' FileName="Connection_ado_conn_string.htm" ' Type="ADO" ' DesigntimeType="ADO" ' HTTP="false" ' Catalog="" ' Schema="" 'MM_conn_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=e:\web\DB\#date.mdb"我們在這段話前面加個「'」,使其在DW中變成灰色,也就是注釋。
② DW裡面html5怎麼連接access資料庫
站點建了,DW也管理了,資料庫表也建了,還小添了一下。那下面就開用DW還算強大的功能:連接資料庫並且顯示紀錄。
1,打開DW,在站點裡面先新建個ASP頁面(index.asp)。
在「應用程序」面板中選中「資料庫」標簽。只要我們在前面建立了站點,選擇了文檔類型(即我們選的ASP
Javascript的),並且還測試了伺服器(http://localhost/newgn/);則當前我們看到就剩下第四步沒有打勾了。那現在就點擊「+」號,選擇「自定義連接字元串」。
2,在彈出來的「自定義連接字元串」對話框中,"連接名稱"隨便寫一個。「連接字元串」就要好好填寫了。當"使用此計算機上的驅動程序"時應用絕對路徑:
DRIVER={Microsoft
Access
Driver
(*.mdb)};DBQ=d:/newgn/database/cnbruce.mdb
否則「使用測試伺服器上的驅動程序」採用Mappath轉換路徑
:
"Driver={Microsoft
Access
Driver
(*.mdb)};DBQ="&
server.mappath("/newgn/database/cnbruce.mdb")
註:如果將要上傳到網上去的頁子就可以直接採用Mappath了。(有關Mappath的文章見http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=423)
點擊「測試」,出現成功即爽。
附註:需要更多了解的,可以打開DW的幫助教程。
3,成功連接資料庫後,在DW里其實是自動生成了一個連接文件。位置在自動生成的Connections文件夾中,名稱是你剛才在「自定義連接字元串」隨便敲的為命名asp文件。還可以注意到DW資料庫標簽內看到mdb文件內的各個欄位。
4,連接資料庫的文件是有了,但下面我們具體的單個頁面怎麼和資料庫掛鉤呢。選擇「綁定」標簽,添加「記錄集(查詢)」。單看字面意思就知道是來sql查詢語句了。
5,在彈出的「記錄集」窗口中,「名稱」隨便寫個吧,也可不寫,默認的。但"連接"就要從下拉列表中選擇你定義的連接對象了,「表格」繼續下拉選擇(註:這和設計資料庫的時候有幾張表相關的)。
6,其它隨便看下,其實最主要的是自動生成了SQL語言,點選「高級...」,可以看到如下圖
7,確定後,你會發現記錄集已經綁定,所有資料庫中的欄位都顯現出來。
再注意下面有「插入」按鈕,完全可以將某個欄位選中,或按按鈕或拖動到index.asp頁面即可。該asp頁面就顯示資料庫裡面內容了。但只能顯示首行的,要想全部顯示。。。。Next
8,「插入」工具欄「應用程序」標簽中選擇「動態表格」。
9,彈出的動態表格中選擇已經幫定的記錄集,顯示幾條記錄明白說就是分頁程序的生成:數據的記錄多,內容多,就分好幾頁來顯示,每頁幾條。記錄是用表格自動生成顯示出來的,再設下表格的屬性。
確定後效果如下:
10,可以告訴你,基本差不多了。F12看看效果
那麼現在暫搞一段落,你已經學會怎麼連資料庫,怎麼顯示庫表中的記錄了。等待你的就是下面怎麼插入新的記錄,怎麼修改記錄等等。。。。
③ dw裡面連接access資料庫的時候出現了這種錯誤,是怎麼回事啊
ASP文件載入到網頁,CONN。ASP文件的內容是:<% set conn=server.CreateObject("adodb.connection") db=server.MapPath("db/article.mdb")'這個就是你的資料庫路徑 conn.open "driver={microsoft access driver (*.mdb)};dbq="& db%>其中變數DB是你數據的路徑。 你的錯誤是數據鏈接相對路徑錯了。請檢查一下。
④ DW如何連接Access資料庫
打開DW,在「應用程序」下,點擊「資料庫」項目下的「+」號,選擇「自定義連接字元串」隨後會彈出一個對話框,在「連接」名稱那裡填寫「conn」在下面的「連接字元串」中,我們敲下如下代碼:"Driver={Microsoft Access Driver (*.mdb)};Dbq=E:\web\DB\#data.mdb;"-->這里的資料庫路徑換成你自己的最後點擊確定,退出。。我們會在網站根文件夾下,DW自動生成了一個名為「connections」的文件夾。打開,我們會發現裡面有個名為「conn.asp」的連接文件。雙擊它,代碼如下:<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_conn_STRING
'MM_conn_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=e:\web\DB\#date.mdb"我們在這段話前面加個「'」,使其在DW中變成灰色,也就是注釋。。然後添加下面這段代碼:MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("/DB/#date.mdb")
%>
兼顧本地和伺服器的conn.asp鏈接文件。
⑤ 如何用DW連接ACCESS資料庫詳細點說明!
dim conn,connstr,rs,sql
database = "db4.mdb" '資料庫路徑
Set conn=server.createobject("ADODB.Connection") '新建資料庫連接對象
connstr="provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(database) '資料庫連接字元串
conn.open connstr '打開資料庫
set rs=server.CreateObject("adodb.recordset") '新建記錄集對象
sql="select * from 表名" 'SQL語句,決定從資料庫中取哪些數據,填入rs記錄集
rs.open sql,conn,1,1 '將資料庫內容填入rs記錄集
'資料庫內容填入記錄集後,就可以關閉資料庫連接了,資料庫連接關閉後並不影響記錄集的操作.
conn.close
set conn=nothing
'接下來可以操作RS記錄集了
'操作完成後別忘記關閉RS記錄集
rs.close
set rs=nothing
⑥ DW怎樣連接Access2010資料庫
建立1個連接字元串你試試看。driver={microsoftaccessdriver(*.mdb)};dbq=d:\web\data\資料庫名稱.mdb更改1下路徑和資料庫名稱。就能夠了。你資料庫另存為2000,或2003版的。
⑦ DW添加ACCESS資料庫出錯
你應該用的是DW的連接字元串,個人建議還是自己去寫連接字元串:
<%
strConn="Provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("database/conn.mdb") '這個路徑你要多測試一下。
set conn=server.CreateObject("adodb.connection")
conn.open strConn
set rs=server.CreateObject("adodb.Recordset")
rs.open "select * from user_info",conn,1,3 『寫上你自己的查詢語句
做完上面,來測試一下看看。
if not rs.eof then
response.write rs("欄位名")
else
response.write "無記錄"
end if
%>
⑧ DW鏈接ACCESS資料庫問題!!
<%昏暗列出
暗淡connstr
錯誤恢復下
connstr =「DBQ =」+ server.mappath(「XX.mdb」)的+「; DEFAULTDIR = DRIVER = {Microsoft Access中的驅動(XX.mdb)};
組列出的Server.CreateObject(「資料庫」)
conn.open connstr
集RS =伺服器。 (「adodb.recordset」)
%> SQL中,conn,1,1
%>
這應該是!我自己的調試
以上回答你滿意么?
⑨ dw連接access資料庫出錯
路徑錯了吧,自己手寫鏈接就好了
Access
ODBC
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;
比如:
<%
Dim db,ConnStr
ConnStr="Dbq="&Server.Mappath("guest.mdb")&";Driver={Microsoft Access Driver (*.mdb)}"
Set db=Server.CreateObject("ADODB.Connection")
db.Open ConnStr
%>
Access2007
ACE OLEDB 12.0
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
比如:
<%
Dim db,ConnStr
ConnStr="Data Source="&Server.Mappath("guest.accdb")&";Provider=Microsoft.ACE.OLEDB.12.0;Persist Security Info=False;"
Set db=Server.CreateObject("ADODB.Connection")
db.Open ConnStr
%>
http://www.corange.cn/archives/2008/12/2961.html
⑩ dw連接Access資料庫的問題
樓主查看下conn.asp中MM_conn_STRING的寫法是不是正確的,這種情況可能是連接字元串不對造成的:
我一般是這樣寫的:
access2007:
conn2007.open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+ 資料庫絕對路徑+";Persist Security Info=False;");
access2003:
conn2003.open("provider=microsoft.jet.oledb.4.0;Data Source="+ 資料庫絕對路徑 +";Persist Security Info=False;");
資料庫絕對路徑一般用server.mappath(相對路徑)來寫。