Datarow esistenza campo

venerdì 14 novembre 2008 - 11.00

memmo77 Profilo | Expert

Come verifico che un campo in una datarow esista? Diciamo che io non so quante e quali colonne ci sono nel mio datarow, c'è un modo per verificarlo?
Ovviamente quando faccio:
TC_5 = dr(0)("TC_5")
e il campo dr(0)("TC_5") non esiste, va in errore. Come posso risolvere? Grazie

0v3rCl0ck Profilo | Guru

>Come verifico che un campo in una datarow esista? Diciamo che
>io non so quante e quali colonne ci sono nel mio datarow, c'è
>un modo per verificarlo?

Si, certo si può controllare l'esistenza delle colonne di un datarow o meglio di un datatable.

>Ovviamente quando faccio:
>TC_5 = dr(0)("TC_5")

Non esegui un ciclo per tutte le righe del datatable? Prendi sempre datarow alla posizione di indice 0?

>e il campo dr(0)("TC_5") non esiste, va in errore. Come posso
>risolvere? Grazie

Per sapere se esiste una colonna in uno specifico datatable puoi fare così:

If DATA_TABLE.Columns.Contains("NOME_COLONNA") Then ' La colonna esiste Else ' La colonna NON esiste End If

Enjoy It


- Michael -
http://blogs.dotnethell.it/Regulator/

memmo77 Profilo | Expert

Perfetto, risolto. Grazie

0v3rCl0ck Profilo | Guru

>Perfetto, risolto. Grazie

Great!!

Alla prossima.
Ciaooo

- Michael -
http://blogs.dotnethell.it/Regulator/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5