Salve ragazzi posto questo mio problema velocemente perchè sto lavorando.
Non riesco a capire una cosa dove da un po' di tempo ci sto sbattendo la testa.![]()
Avendo la seguente stringa
dim nimp as string
ci memorizzo con un ciclo i valori di un campo prelevato da excel in questo modo:
For Each oRow In oDS.Tables(0).Rows
if orow("n Imp") Is System.DBNull.Value then
nimp=""
else
nimp=orow("n Imp")
End If
Nel campo nimp in questione ci sono dei valori numerici.
Quando i valori sono in un uguale formato non ci sono problemi come ad esempio in questo modo:
133848
13423
12313
Il problema sorge quando i valori sono di diverso formato ad esempio:
3443445
03-4444
7477/99
444444
4545646
Quello che mi capita e che quando ci sono valori con formati diversi, viene preso in considerazione un solo formato, mentre gli altri risultano nulli.
Quindi i valori che vengono recuperati sono questi:
Come avete potuto notare 2 valori sono stati tralasciati.3443445
444444
4545646
Perchè capita questo?
Per favore spero che qualcuno mi possa aiutare a capire ed a come risolvere questo problema.
Grazie!

Rispondi quotando
