Originariamente inviato da dado86ssj
Ciao, ho un problema con la lettura dei dati da access...
Ogni volta che leggo un valore da un campo vuoto ricevo l'errore che è impossibile convertire dbnull in stringa (complimenti a microsoft, ci voleva tanto a farlo diventare ""??)
Un campo stringa nullo è diverso da un campo stringa vuoto, quindi direi che Microsoft ha fatto bene, poiché è necessario distinguere.

Originariamente inviato da dado86ssj
A questo punto ho fatto una funzione che controlla se la lettura del campo restituisce dbnull prima di utilizzare il valore del campo stesso. [...]
Sei sicuro che l'errore sia dovuto a quel codice e non ad una condizione interna o ad un'altra istruzione? Hai eseguito il debug passo per passo, aiutandoti con qualche watch per verificarlo?