1

現在、MFC Ado データベース プログラミングを使用して Excel を扱っています。Excelへの接続に成功しました。

しかし、既存の Excel ファイルに接続すると、Excel ファイルにヘッダー名が含まれていることがわかりました。ただし、Ado SQL を使用して挿入するのではなく、Excel のコンテンツを入力します。その結果、次のエラー メッセージが表示されます。指定されたオブジェクトが見つかりませんでした。指定されたシート名のつづりが正しいと確信しています。

Ado SQL を使用してデータを挿入すると、SAME SQL を正常に実行できます。実際、ADO SQL で Excel に挿入されたデータは、以前に入力したデータとまったく同じです。

型指定されたデータは ADO SQL でクエリできませんか? 私は重要な何かを逃したのだろうか?

なぜこれが起こったのかわかりません。

誰でも私を助けることができますか?

4

1 に答える 1

0

私は問題を発見しました。

実際、シート名のスペルを間違えました。シート名には記号「$」を追加する必要があります。「$」記号が私を突き刺しただけです。

たとえば、表示シート名が「Demo」の場合、SQL 内のシート名は「Demo$」である必要があります。

最終的に正しい SQL は *

Select * from [Demo$]
于 2012-08-20T02:21:45.807 に答える