非常に大きなデータセットを返すクエリがあります。私はそれをコピーして通常のExcelに貼り付けることはできません。 Excelシートに直接エクスポートする方法についていくつかの調査を行っています。私はMicrosoft Server 2003を実行しているサーバーでSQL Server 2008を実行しています。Microsoft.Jet.OLEDB.4.0データプロバイダーとExcel 2007を使用しようとしています。このように見える小さなコードをまとめました。例に見られるように。SQLクエリデータをExcelにエクスポート
INSERT INTO OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=C:\Working\Book1.xlsx;Extended Properties=EXCEL 12.0;HDR=YES')
SELECT productid, price FROM dbo.product
しかし、これは動作していない、私は、「キーワードの近くに不正な構文は、 『選択』」
を言って、エラーメッセージを取得しています。
誰かがこれを行う方法や、より良い方法を考えていますか?
また、[Sheet1]でシートを指定する必要があります。 – JNK
[Sheet1]で指定できますか?オハイ[たわごと] !!! – JBone