Ho una query che restituisce un set di dati molto grande. Non riesco a copiarlo e incollarlo in Excel, cosa che di solito faccio. Ho fatto alcune ricerche su come esportare direttamente su un foglio Excel. Sto eseguendo SQL SERVER 2008 su un server che esegue Microsoft Server 2003. Sto cercando di utilizzare il fornitore di dati Microsoft.Jet.OLEDB.4.0 ed Excel 2007. Ho messo insieme una piccola porzione di codice simile a quella di I Ho visto in esempi.Esportare dati query SQL in 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
Tuttavia, questo non funziona, sto ottenendo un messaggio di errore che
"Sintassi non corretta in prossimità della parola chiave 'SELECT'".
Qualcuno ha qualche idea su come fare questo o forse un approccio migliore?
Potrebbe anche essere necessario specificare un foglio con '[Foglio1]' Penso – JNK
È possibile specificare con [Foglio1]? Ohhhh [Shit] !!! – JBone