Il metodo IsDBNull serve a verificare se un campo è nullo oppure no.
Il parametro da passare, come recita la Documentazione (che va sempre letta), è l'indice del campo che deve essere verificato, e non il valore (che, per definizione di "nullo", è assente).
Detto questo, il metodo IsDBNull va utilizzato in questo modo:
per sapere se, rispettivamente, il primo campo della tabella, il secondo e il terzo sono nulli (per il record correntemente "puntato").codice:myDataReader.IsDBNull(0) myDataReader.IsDBNull(1) myDataReader.IsDBNull(2)
Se preferisci basarti sul nome del campo piuttosto che sull'indice, puoi usare il metodo GetOrdinal per ottenere appunto l'indice del campo:
Ciao!codice:myReader.IsDBNull(myReader.GetOrdinal("NomeCampo"))![]()

Rispondi quotando