您好,登錄后才能下訂單哦!
SQL語句為
SELECT Name FROM MSysObjects WHERE Type=1 AND Flags=0;
這本來沒啥問題,但在代碼里執行可能會因為權限報錯:
('42000', "[42000] [Microsoft][ODBC Microsoft Access Driver] 不能讀取記錄; 在 'MSysObjects' 上沒有讀取數據權限。")
咱三步走(以Access 2013為例)
1、顯示MSysObjects表
文件 -> 選項 -> 當前數據庫 -> 導航選項 -> 顯示選項
勾上“顯示隱藏對象、顯示系統對象”復選框
2、修改權限
文件 -> 信息 -> 用戶和權限
設置MSysObjects的訪問權限
3、隱藏MSysObjects表(可選,第1步)
文件 -> 選項 -> 當前數據庫 -> 導航選項 -> 顯示選項
勾下“顯示隱藏對象、顯示系統對象”復選框
相關閱讀:Python獲取access表字段名
*** walker ***
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。