1

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

Provider=Microsoft.ACE.OLEDB.12.0;Data Source='Invoice.xlsm';Extended Properties='Excel 12.0;IMEX=1;HDR=Yes'

Delete ステートメントを除いて、すべてが正常に機能します。実行しようとするとDelete From [tablename$] where code like '1')、エラーが発生します-2147467259 (80004005)

他のすべての選択および挿入ステートメントは問題なく機能するため、説明できません。

4

1 に答える 1

2

Microsoft サポートで数時間検索した後、次のことがわかりました。

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

ExcelシートでSQL Deleteステートメントを実行する方法はないと思います。

于 2013-02-12T15:43:02.053 に答える