我試圖通過創建一個連接,然後在服務器資源管理器中運行查詢來查看我的SQL語句(MS Access)是否應該在Visual Studio中執行它。我該如何爲本地Access表提供讀取權限?
我想找出是否有這兩個查詢之間的任何差別:
SELECT duckbill_.id, duckbill_.pack_size, duckbill_.description, duckbill_.vendor_id, duckbill_.department, duckbill_.subdepartment, duckbill_.unit_cost, duckbill_.unit_list, duckbill_.open_qty, duckbill_.UPC_code,
duckbill_.UPC_pack_size, duckbill_.crv_id, duckbill__vendors.vendor_item
FROM duckbill_, duckbill__vendors
WHERE (duckbill_.vendor_id = duckbill__vendors.vendor_id)
和:
SELECT duckbill_.id, duckbill_.pack_size, duckbill_.description, duckbill_.vendor_id, duckbill_.department, duckbill_.subdepartment, duckbill_.unit_cost, duckbill_.unit_list, duckbill_.open_qty, duckbill_.UPC_code,
duckbill_.UPC_pack_size, duckbill_.crv_id, duckbill__vendors.vendor_item
FROM (duckbill_ LEFT OUTER JOIN
duckbill__vendors ON duckbill_.vendor_id = duckbill__vendors.vendor_id)
...但它甚至不會讓我執行查詢。我可以連接到數據庫,但顯然不是各個表。我得到這個錯誤:
*SQL Execution Error
<My SQL statement>
Error Message: Record(s) cannot be read; no read permission on 'duckbill_'.*
我該如何解決?
這是這個問題的鏈接,回答。 Ms Access:記錄不能被讀取;沒有讀取權限[table] [1] [1]:http://stackoverflow.com/questions/9361259/ms-access-records-cannot-be-read-no-read-permission-on-table – 2013-03-08 01:25:39
我不認爲這是同一個問題,因爲該問題具體指出:「是否有可能以編程方式更改表的讀權限?」我不想以編程方式進行。 – Johann 2017-04-24 18:07:58