Я пытаюсь проверить, работает ли мой оператор SQL (MS Access) в Visual Studio, создав соединение с ним, а затем выполнив запрос в Server Explorer.Как мне разрешить чтение для локальной таблицы 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: запись (записи) не может быть прочитана; нет разрешения на чтение [таблица] [1] [1]: http://stackoverflow.com/questions/9361259/ms-access-records-cannot-be-read-no-read-permission-on-table –
Я не верю, что это тот же вопрос, поскольку в этом вопросе конкретно говорится: «Можно ли программно изменить права на чтение для таблицы?» Я не хотел делать это программно. – Johann