/ / EXCELでのSQL削除VBA - sql、excel、vba

EXCELでSQLを削除するVBA - sql、excel、vba

次の接続文字列を使用して、SQLを使用してExcel 2007シートを管理します。

Provider = Microsoft.ACE.OLEDB.12.0;データソース= "Invoice.xlsm";拡張 プロパティ= "Excel 12.0; IMEX = 1; HDR =はい"

すべてが、Deleteステートメントとは別のものとして動作します。 私が実行しようとすると Delete From [tablename$] where code like "1")、エラーが発生する -2147467259 (80004005).

私はそれを説明することはできません。他のすべてのselect文とinsert文はうまく動作するからです。

回答:

回答№1は2

マイクロソフトのサポートで数時間の検索を行った後、私は以下を見つけました:

The Catalog object has a Create method but does not have a Delete method.

エクセルシートでSQL Delete文を実行する方法はないと思います。