VALORES NULOS EN VB.NET?

27/01/2005 - 17:50 por rolando | Informe spam
Hola Colegas:

en un datareader estoy recuperando informacion de un tabla
pero uno de los campos es nulo ,en ese momento me da error
a la hora de asignarselo a una variable
en vb6 yo controlaba los nulos asi:

If not isnull odr("PROdpresentacion") = Then
vcodigopresentacion=odr("prodpresentacion") else
vprodpresentacion=""

como puedo hacerlo en vb.net

gracias

Preguntas similare

Leer las respuestas

#1 josefino
27/01/2005 - 18:29 | Informe spam
Puedes poner el ISDBNull o tambien concatenar una cadena vacia para que no
marque error:

var = odr("PROdpresentacion") & ""
Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
27/01/2005 - 18:53 | Informe spam
Ya te dijeron que con IsDBNull, pero eso a mi no me gusta porque no hace
falta usar la funcion para comparar una expresion contra DBNull, un simple
Is lo hace:

If expresion Is DBNull.Value Then
' Es DBNull!
End If

Ademas, puedes usar el metodo IsDBNull del reader o IsNull del DataRow.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Nadie puede amasar una fortuna sin hacer harina a los demás.
Manolito
Respuesta Responder a este mensaje
#3 Valdov
27/01/2005 - 19:07 | Informe spam
http://msdn.microsoft.com/library/d...IsNull.asp

IsDBNull !!!!


Valdov


"rolando" wrote in message
news:2e7f01c50490$585cddd0$
Hola Colegas:

en un datareader estoy recuperando informacion de un tabla
pero uno de los campos es nulo ,en ese momento me da error
a la hora de asignarselo a una variable
en vb6 yo controlaba los nulos asi:

If not isnull odr("PROdpresentacion") = Then
vcodigopresentacion=odr("prodpresentacion") else
vprodpresentacion=""

como puedo hacerlo en vb.net

gracias

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida