Ciao,
ho bisogno di leggere, in una pagina di un'applicazione della intranet, dei dati da una tabella di sql server in join con quelli di un foglio excel che l'utente può caricare sul server.
Non posso usare un server virtuale linkato da sql server al foglio excel, perché devo poter gestire diverse cartelle uploadate dagli utenti....
Ho provato con cose del tipo:
codice:
SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=d:\prova.xls;Extended Properties=Excel 8.0')...[Articoli$]
oppure
codice:
SELECT a.* FROM OPENROWSET (
'MSDASQL.1',
'DRIVER=Microsoft Excel Driver (*.xls); UID=admin; FIL=excel 8.0; DriverId=790; DBQ="d:\Prova.xls"',
'SELECT * FROM Articoli'
) AS a
così come altre 'combinazioni' (
) trovate in rete, ma nisba.
L'errore più comune (diciamo in forma diversa a seconda del tipo di query, ma dello stesso significato) è che non trova l'oggetto (o la tabella) di nome Articoli.
Nel primo caso, come nell'esempio trovato su qualche sito, ho definito l'area di nome 'Articoli' nel foglio di lavoro, ma non funzia...
Qualche suggerimento o esempio sicuramente funzionante?