Torna al Thread
//Creo la stringa di connessione
connectionString = new StringBuilder();
connectionString.AppendFormat("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", cartella);
connectionString.Append("Extended Properties=\"text;");
//Imposto se la prima riga è quella di intestazione o meno
if (hdr)
connectionString.Append("HDR=Yes;");
else
connectionString.Append("HDR=No;");
//imposto il tipo di delimitatore
connectionString.Append("FMT=Delimited(;)\";");
//Tento la connessione
try
{
using (connection = new OleDbConnection(connectionString.ToString()))
{
//Seleziono tutto il contenuto del file
OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM [" + nomeFile + "]", connection);
dt = new DataTable();
//E ci riempio il DataTable
adapter.Fill(dt);
}
//Ritorno il datatable
return dt;
}