1

SQLステートメント(MS Access)への接続を作成し、サーバーエクスプローラーでクエリを実行することにより、SQLステートメント(MS Access)がVisualStudioで正常に機能するかどうかを確認しようとしています。

これらの2つのクエリに違いがあるかどうかを調べたいと思います。

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_'.*

どうすればそれを解決できますか?

4

2 に答える 2

0

私は何をする必要があるかを知ることができました:

Won) In Windows Explorer, hold shift and 2-click the MDB you want to work with.
Too) In Access, select Objects | Queries, then "Create query in Design view"
3) Close the "Show table" dialog
Fore) Right-click in the pane and select "SQL View"

これで、「ダメージを与える」ための空白のキャンバスができました。

于 2013-03-08T16:26:53.020 に答える