線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2435
推到 Plurk!
推到 Facebook!

請教利用ADO連接Access資料庫時的使用者密碼及權限問題

缺席
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-13 23:33:20 IP:63.84.xxx.xxx 未訂閱
請教各位前輩﹒    在Access資料庫中﹐相關的保全功能有資料庫密碼和使用者群組帳號﹐在其中都可以設定密碼﹐相對應的前者是資料庫密碼﹐后者是使用者帳號密碼﹐從設定的方式來看﹐資料庫密碼是需要以獨占模式開啟后才可以進行﹐而使用者帳號密碼不需要以獨占模式開啟就可以設定﹒    小弟想請教的是﹐當編譯Delphi資料庫程式時﹐如果想對使用者進行密碼的确認動作﹐是應該設資料庫密碼呢﹖還是使用者帳號密碼﹖小弟是用ADO的連線字串連接上Access資料庫﹐設定字串時﹐在[全部]頁次第六行[Jet OLEDB:Database Password]﹐可編輯內容數值對話方塊﹐再內容數值欄中輸入有效的密碼﹐此處的密碼是否就是使用Access資料庫的資料庫密碼﹖    在[連接]頁次的使用者名稱欄和密碼欄是否就是輸入Access資料庫中的使用者帳號和密碼﹖    對資料庫程式而言﹐這兩個密碼分別是在何處起作用的﹐如果需要做到讓不同的使用者有各自權限的設定(根据使用者登入的帳號來劃分)﹐是否就需要利用Access資料庫保全中的使用者帳號并結合使用者及群組權限來設定﹖ 若以上想法正确的話﹐那在程式中該如何操控使用者帳號密碼的登入及變更呢﹖    勞煩前輩能為小弟做以解釋﹒    感謝﹗    ===================== 努力,相信會獲得美麗! 忻晟 發表人 - cashxin2002 於 2003/08/14 12:08:18
------
忻晟
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-14 11:54:22 IP:63.84.xxx.xxx 未訂閱
請教各位前輩﹒    小弟做了一些測試如下﹕ 在目前的Access資料庫中﹐設定了Admin群組(全部權限)和User群組(限定權限)﹐并設定了Admin帳號(隸屬Admin群組﹐擁有全部權限﹐并擁有登入密碼)和Xinsheng帳號(隸屬User群組﹐擁有限定權限﹐并擁有密碼)﹐設定完成后﹐小弟試著在Access2000中開啟此檔案﹐并進行登入﹐一切正常﹒    但小弟利用ADOConnection元件的連線字串去設定連接此資料庫時﹐只有Admin帳號可以登入﹐Xinsheng帳號不可以﹐另外﹐利用Admin帳號登入時只能不輸入密碼﹐若輸入密碼﹐就會錯誤﹒    請教各位前輩了﹐我該如何解決﹖ 謝謝﹗    ===================== 努力,相信會獲得美麗! 忻晟
------
忻晟
系統時間:2024-06-02 19:36:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!