Visual Basic.NET - tipos de datos

 
Vista:

tipos de datos

Publicado por san miguel (2 intervenciones) el 28/07/2005 17:26:24
Hola una preguntita porque puede ser que al leer de una tabla en access si el campo esta vacio me da error << la conversion del tipo DBNULL al tipo string no es valida>> que debo hacer para corregir ese error.

Un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:tipos de datos

Publicado por leia (9 intervenciones) el 28/07/2005 19:17:27
Eso es porque en alguna de las filas tienes valor nulo. Puedes hacer dos cosas:
1) En la select, escribir la sentencia de forma que sobreescriba los nulos con cadena vacía en caso de campos de texto, o cero en campos numéricos. Sería algo así:
select isnull(cadena, ' ') as cadena, isnull(numero,0) as numero from tabla

2) Cuando ya hayas capturado el resultado de la select en un DataView, comprueba que no sea nulo:
if oDataView.Table.Rows(0).Item(0) is System.DBnull.Value then
TextBox.Text = ""
else
TextBox = CStr(oDataView.Table.Rows(0).Item(0))
end if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:tipos de datos

Publicado por jorge (1 intervención) el 13/04/2008 18:59:18
hoola
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar