天天看點

Acess 資料庫 查詢資料表結構等問題小記

今天一次性解決三個小問題:

問題1:本機打開access資料庫老是提示:“windows 正在配置 microsoft office professional edition 2003,請稍候”

解決辦法:

Acess 資料庫 查詢資料表結構等問題小記
Acess 資料庫 查詢資料表結構等問題小記

手動更改系統資料庫

步驟操作: 

1. 單擊“開始”,單擊“運作”,鍵入 regedit,然後單擊“确定”。

2. 找到并單擊以下系統資料庫項:hkey_local_machine\software\microsoft\jet\4.0\engines\excel

3. 在右窗格中,右鍵單擊“win32”,然後單擊“修改”。

4. 在“數值資料”框中,鍵入以下内容,然後單擊“确定”:

c:\program files\microsoft office\office11\msaexp30.dll

注意:此路徑适用于預設位置。如果 msaexp30.dll 檔案位于其他驅動器或其他檔案夾中,請使用實際的驅動器和檔案夾的路徑。

5. 退出系統資料庫編輯器,然後啟動 access 2003。

Acess 資料庫 查詢資料表結構等問題小記

問題2:如何用sql語句擷取access資料庫表結構:

select * from msysobjects where flags=0 and type=1

問題3:預設access沒有msysobjects通路權限,需要開啟

Acess 資料庫 查詢資料表結構等問題小記
Acess 資料庫 查詢資料表結構等問題小記

1. 打開access

2. 點選“工具”菜單,選擇“選項”

3. 在“視圖”頁上,将“系統對象”勾上

4. 點選“确定”按鈕儲存設定

5. 點選“工具”菜單,選擇“安全”中的“使用者與組權限”

6. 選擇“權限”頁

7. 在“對象類型”下拉清單中選擇“表”

8. 在“使用者名/組名”中選擇“管理者”使用者

9. 在“對象名稱”中選擇“msysobjects”表

10. 在“權限”中将“讀取資料”勾上

11. 點選“确定”按鈕儲存設定

Acess 資料庫 查詢資料表結構等問題小記

版權聲明:本文原創發表于部落格園,作者為路過秋天,原文連結:

http://www.cnblogs.com/cyq1162/archive/2010/09/07/1820707.html