Ciao a tutti,
una cosa strana nel leggere il contenuto di un file XLS con un datareader .
Il seguente codice :

Dim cmd As New OleDbCommand("Select * from[foglio1$]", connection)
Dim rd As OleDbDataReader =
cmd.ExecuteReader(CommandBehavior.CloseConnection)
Dim colonna1 As String
Dim colonna2 As String
Do While (rd.Read())
colonna1 = rd(0).ToString()
colonna2 = rd(1).ToString()
Loop

Visualizzando in debug i valori di colonna1 e colonna2, ho notato che se
nella colonna excel ho un valore tipo 250 lui me lo prende e valorizza la
variabile , se ho valori tipo campo1 ,quindi non numerici, la variabile rimane null.
Come mai secondo voi?
E' il parametro tostring che gli da fastidio oppure altro ?

grazie mille