Problema connessione excel....

venerdì 15 dicembre 2006 - 09.17

Djdee86 Profilo | Newbie

Buon Giorno ,
Devo sviluppare in c# una procedura che legge dei dati da un file excel che viene esportato da un cad e lo importa in una tabella Sql Server
Però quando vado a leggere dal file excel con questa procedura:

internal bool ExcelConn(string path,string strsql,out DataTable tb)
{
DataTable table = new DataTable();
try
{
OleDbDataAdapter cmd = new OleDbDataAdapter(strsql, Exconn);
Exconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + path +";Extended Properties=Excel 8.0;";
Exconn.Open();
cmd.Fill(table);
Exconn.Close();
Exconn.Dispose();
if (table.Rows.Count > 0)
{
tb = table;
return true;
}
else
{
tb = table;
return false;
}
}
catch (Exception ex)
{
tb = table;
return Errore(ex);
}

}

mi tira fuori tutti i valori tranne i numerici,
Per spiegarmi meglio il mio file excel è in questo modo....

Thursday, November 23, 2006 11:35 am

OLT ETOS UH69 SSOP36 C.B. DUT2
SH00103400

# QTY REFDES OTCODE DESCRIPTION VALUE MODEL

1 19 +5,+6V5,+12, PAD_TP COMPONENTE LAYOUT PAD TEST POINT
+15,-6V5,-15,
CR8,FGEN1,
FGEN2,PD2,PD3,
PD4,PD5,RF+,
RF-,SQ1,SQ2,
TMPS,VCO
2 58 A0_MX,A1_MX,CS, CONN000006 CONN PETT M HO CONN PETTINE M 1P HO DA CST
CS2,DIN,DIN2,
DOUT,DOUT2,
IGN1,IGN1_2,
IGN2,IGN2_2,
IN0,IN1,IN1_2,
IN2,IN2_2,
INHBT,INHBT2,
INI1,INI2,
INI2_2,INJ1,
INJ1_2,INJ2,
INJ2_1,INO_2,
INR1,INR1_2,
INR2,INR2_2,
INS1,INS1_2,
INS2,INS2_2,
INS3,INS3_2,
JP11,JP40,JP41,
MCO,O2H,RESET,
RLY1,RLY1_2,
RLY2,RLY2_2,
RLY3,RLY3_2,
RST2,SCK,SCK2,
SLD3_2,SLS1_2,
SLS2_2,SOLD3,
SOLS1,SOLS2


e le colonne QTY e # non vengono affattoconsiderate.......


Diego Degli Esposti
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