請教利用ADO連接Access資料庫時的使用者密碼及權限問題 |
缺席
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
請教各位前輩﹒ 在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 發送簡訊給我 |
請教各位前輩﹒ 小弟做了一些測試如下﹕
在目前的Access資料庫中﹐設定了Admin群組(全部權限)和User群組(限定權限)﹐并設定了Admin帳號(隸屬Admin群組﹐擁有全部權限﹐并擁有登入密碼)和Xinsheng帳號(隸屬User群組﹐擁有限定權限﹐并擁有密碼)﹐設定完成后﹐小弟試著在Access2000中開啟此檔案﹐并進行登入﹐一切正常﹒ 但小弟利用ADOConnection元件的連線字串去設定連接此資料庫時﹐只有Admin帳號可以登入﹐Xinsheng帳號不可以﹐另外﹐利用Admin帳號登入時只能不輸入密碼﹐若輸入密碼﹐就會錯誤﹒ 請教各位前輩了﹐我該如何解決﹖
謝謝﹗ =====================
努力,相信會獲得美麗!
忻晟
------
忻晟 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |