A mio avviso, non riesci a reperire il dato poichè usi il metodo GetString della classe OleDbDataReader su un campo che invece è di tipo data/ora e quindi meriterebbe invece l'uso del metodo GetDateTime che ti restituisce un valore DateTime.
Poi, siccome il valore deve essere memorizzato in un vettore di stringhe (senza addentrarmi nei meandri del "perchè" di tale soluzione), devi convertire esplicitamente il valore data/ora in stringa usando il metodo ToString.
Un esempio per chiarire:
Volendo, è possibile indicare parametri nel metodo ToString per scegliere un "formato" da applicare nella conversione del valore data/ora nella forma testuale.codice:v9(indicev) = (areader.GetDateTime(8).ToString())
Consulta la Guida in linea per maggiori informazioni.
Ciao!![]()

Rispondi quotando