如何使用asp訪問帶密碼的access資料庫

時間 2022-03-15 18:55:18

1樓:栽培者

微軟建議採用jet資料庫引擎,可以用以下方法來開啟帶密碼的資料庫:

strconn = "provider=microsoft.jet.oledb.

4.0;data source=資料庫路徑;jet oledb:database password=密碼;user id=使用者名稱(可為空或為admin)"

asp怎樣連線帶有密碼的access資料庫?

asp如何連線access並實現登入?

2樓:匿名使用者

通過asp與access資料庫建立連線(附原始碼)(1)

前言:如何通過asp與資料庫建立連線是乙個非常現實的問題,我盡量寫得非常詳細。相信看了這篇文章相信您已經能夠寫出類似的比較簡單和實用的程式了。

(一)資料庫的選擇:

有許多的資料庫你可以選擇,sql server、access(*.mdb)、excel(*.xls)、foxpro(*.

dbf)甚至普通的文字檔案(*.txt)都可以達到儲存資料的功能。那麼到底選擇什麼資料庫最合適呢?

其中sql server是伺服器級的,足以應付每天上萬次的訪問量。對於非伺服器級的資料庫建議使用access97。因為:

(1)只要安裝了pws或iis4肯定有access的odbc驅動,即你的系統肯定支援access資料庫的訪問。(2)access支援的sql指令非常齊全。(3)access odbc驅動程式的效率非常高。

雖然它不是伺服器級的資料庫,但是作為中小型企業內部網的資料庫支援還是綽綽有餘的。(4)access97在office97中就有,非常方便得到和使用。

本文就以access資料庫為準介紹基於web的資料庫訪問方法。

(二)例子:我們建立乙個「客戶」資料庫,需要儲存如下的客戶資料:客戶名稱、聯絡人姓名、所在城市、**號碼。

(1)首先建立access資料庫customer.mdb(今後有用的)。建立如下字段:

客戶名稱、聯絡人姓名、所在城市、**號碼、客戶編號、時間。將表儲存為"客戶"(今後有用的,===>看看圖)。注意:

建立欄位時多作了2個(客戶編號、時間),因為在今後排序時要用到它們。建議今後做資料庫時最好都加上這2項,不會沒用的。此外,在儲存表時access會詢問是否建立乙個住關鍵字,我們不需要它所以不必建立。

還有:時間欄位的"預設值"設成"now()",即去系統當時的時間。同時將索引項設成"有(允許重複)",含義:

web上極有可能同時訪問資料,所以允許重複,索引設成"有"可以加快排序速度。===>看看圖

(2)建立遞交表單add.htm:

源**如下:

新增資料庫記錄

這與普通的html沒有任何區別,關鍵部分已經用黃色標記了。遞交方法用post,遞交後處理的程式是adddatabase.asp(下一步就重點討論它)。

還有就是給每乙個專案取乙個名字(name,後面有用)。

通過asp與access資料庫建立連線(附原始碼)(2)

瀏覽選項: 大中小 顏色 預設 灰度 橄欖色 綠色 藍色 褐色 紅色

(三)關鍵部分:建立與資料庫的聯絡並將表單中收集到的資訊新增到access資料庫中。

asp**放在〈%和%>之間。

<%companyname = request("companyname")

cname = request("cname")

city = request("city")

tel = request("tel")

以上,首先取得表單中填寫的資料,使用asp的request物件非常容易可以實現資料的收集。雙引號中的就是上一步建立的各個專案的名字(name)。所以今後為每個專案起名字是個好習慣,儘管有時候並不一定用得到。

這樣取得的資料就儲存在等號坐側的變數中了。

if companyname = "" or cname = "" or city = "" or tel = "" then

'response.write "請將資料填寫完整。

"寫入成功後顯示祝賀資訊並建立檢視資料庫記錄的連線。

%>編號公司名稱

聯絡人姓名

所在城市

**號碼

<% do while not customerlist.eof %>

檢測記錄是否到了最後一條。eof表示end of file。

<% =customerlist("客戶編號") %>

<% =customerlist("公司名稱") %>

<% =customerlist("聯絡人姓名") %>

<% =customerlist("所在城市") %>

<% =customerlist("**號碼") %>

<% =customerlist("客戶編號") %>可以說是response.write方法的簡寫。將"客戶編號"欄位內的資料寫入td標籤間。

<% customerlist.movenext

loop

%>如果還沒有到最後一條則指標移動到下一條。用do while ... loop迴圈逐一取得所有的記錄。

缺陷:僅僅實現了最基本的功能。先不說其它功能,僅就資料的新增和檢視功能來看,比較完美的還應該加入「分頁功能」。否則資料大到一定程度顯示全部資料基本上是不可能的。

本期至此全部完畢。

怎麼用asp做乙個使用者登入介面,通過連線access資料庫進行登入?

3樓:匿名使用者

dim admin,pwd

簡單點admin = request.form("username")

pwd = request.form("password")rs.open "select u_name,u_password from m_manager",conn,1,1

if rs("u_name") <> admin thenresponse.write "管理員帳號錯誤!

elseif rs("u_password") <> md5(psw) then

response.write "管理員密碼錯誤!

else

session("m_admin")=rs("u_name")end if

rs.close

4樓:

不要在這裡面找。找乙個原始碼站,下乙個簡單的帶後台的程式,都有你所需要的登陸驗證程式!

你這孩子,學習語言不僅僅是興趣,還要下功夫,最起碼要多動腦子!

如何破解 exe帶密碼的PDF檔案

這個不是一兩句話就能好所清楚的.按照流程去做,順便學習下各個軟體的用法.破解軟體的方法大體相同.脫殼軟體.防止有些軟體加殼,不容易破解,或者破解不成功.此類軟體有unaspack,caspr aspackdie,pecompact,procdump,un pack 然後用組合語言,開啟exe然後找到...

如何取消訪問工作組計算機的使用者名稱密碼?

用乙個軟體清空cook,進控制面板 使用者賬戶 計算機管理員 管理我的網路密碼,在儲存使用者名稱和密碼裡面刪掉要取消的那台電腦的記錄即可。取消訪問工作組計算機使用者名和密碼德方法步驟 依次點選 開始 控制面板 如下圖所示 在彈出的 控制面板 中點選選擇 使用者賬戶 在 使用者賬戶 中,繼續選中 使用...

如何建立帶使用者名稱和密碼的 access 資料庫

你是指開啟access資料庫時要輸入密碼嗎?按如下步驟 工具 安全 設定資料庫密碼 自己做乙個登入窗體,作為資料庫的啟動窗體 access資料庫的使用者名稱和密碼怎麼設定 一點設計演示 1.啟動 microsoft office access,選擇 檔案 開啟 在對話方塊中,選中要設定密碼的acce...