|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Nov 2001
Messaggi: 27
|
Jet.OLEDB.4.0 Come gestisco i fogli Excel?
Stringa SQL per selezionare dati da un foglio Excel:
SELECT * FROM OpenRowSet('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0; DataBase=C:\Foglio.xls', [Foglio Dati$]) as Tabella Mi da un problema sul nome del foglio excel, dovuto alla presenza di spazi nel mezzo. Come posso gestire questi fogli senza rinominarli? Notare che lo stesso errore avviene se uso un OpenDataSource. Grazie, mirkuz
__________________
Mirkuz |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2001
Città: Alma Mater Tergeste (son un mulo de Trieste)
Messaggi: 368
|
scusa e se lo connetti così:
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=C:\Foglio.xls';" & _ "Extended Properties=""Excel 8.0;HDR=Yes;"";" comunque QUI trovi un sacco di info ed anche un file d'esempio. ![]()
__________________
Mentecatto innominato anzi innominabile msn: lufo53@hotmail.com LE MIE FOTO La mia Type-R - HONDA CLUB ITALIA! ad eterna memoria di un vil gesto moderatorio ![]() |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Nov 2001
Messaggi: 27
|
Problema risolto...
Grazie lo stesso ma il problema era la SELECT da SQL, non la connessione da VB.
Comunque se ti può essere utile, è sufficiente fare così: SELECT * FROM OpenRowSet('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0; DataBase=C:\Foglio.xls', 'SELECT * FROM [Foglio Dati$]') as Tabella Ora il problema è un'altro: se nel foglio xls ho una colonna di tipo data, l'SQL mi legge il contenuto della cella come <NULL>. se invece ho una data ma salvata come stringa nella cella, la legge senza problemi... alcune risposte o suggerimenti???
__________________
Mirkuz |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jan 2001
Città: Alma Mater Tergeste (son un mulo de Trieste)
Messaggi: 368
|
Re: Problema risolto...
Quote:
http://support.microsoft.com/default...;en-us;Q194124
__________________
Mentecatto innominato anzi innominabile msn: lufo53@hotmail.com LE MIE FOTO La mia Type-R - HONDA CLUB ITALIA! ad eterna memoria di un vil gesto moderatorio ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:41.