Connessione CSV

lunedì 14 marzo 2016 - 11.20
Tag Elenco Tags  C#  |  .NET 4.0  |  Windows Server 2008 R2  |  Visual Studio 2010

iif Profilo | Expert

Ciao, la stringa seguente non separa i campi in fase di import:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"" + System.IO.Path.GetDirectoryName(strFileName) + "\\\";Extended Properties=\"text;HDR=YES;FMT=Delimited\"";

Dove sbaglio?

Grazie.

ysdemarc Profilo | Expert

forse andrebbe corretta così:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"" + System.IO.Path.GetDirectoryName(strFileName) + "\\;Extended Properties=\"text;HDR=YES;FMT=Delimited\"";


PS: Ma dove sono i moderatori?
Perchè nessuno cancella i messaggi di spam che sono solo DISTURBO per il forum?

iif Profilo | Expert

L'ho provata in tutte le salse ma niente.

ysdemarc Profilo | Expert

Allora la stringa che ti ho scritto dovrebbe andare bene, anche se non capisco che datasource sarebbe una directory.

prova a creare la stringa di connessione utilizzando un file .udl e così puoi verificare che funzioni.

successivamente te la costruisci via codice

e magari utilizzando qualcosa di più elegante ad esempio:

string conn = String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"{0}\";Extended Properties=\"text;HDR=YES;FMT=Delimited\"", strDataSource);
Vincenzo
Programmatore sbilenco
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5