elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  ¿Cómo detectar valor NULL de una base de datos?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Cómo detectar valor NULL de una base de datos?  (Leído 3,449 veces)
Crazy.sx


Desconectado Desconectado

Mensajes: 447



Ver Perfil
¿Cómo detectar valor NULL de una base de datos?
« en: 11 Febrero 2013, 00:03 am »

Estoy haciendo una aplicación que trabaja con base de datos en MySQL y VB.NET. Funciona, pero no se como hacer para que me detecte un valor NULL en particular.

He intentado con DBNull pero no me funciona. Quiero hacer, que si existe un valor NULL, automáticamente le asigne un número en ese campo particular.

Espero que se entienda.

Saludos.


En línea

Destruir K. LOL
spiritdead

Desconectado Desconectado

Mensajes: 296


Ver Perfil
Re: ¿Cómo detectar valor NULL de una base de datos?
« Respuesta #1 en: 11 Febrero 2013, 00:49 am »

Estoy haciendo una aplicación que trabaja con base de datos en MySQL y VB.NET. Funciona, pero no se como hacer para que me detecte un valor NULL en particular.

He intentado con DBNull pero no me funciona. Quiero hacer, que si existe un valor NULL, automáticamente le asigne un número en ese campo particular.

Espero que se entienda.

Saludos.

si mal no recuerdo deberia funcionarte el dbnull o el nothing
yo aveces uso isnothing(objeto) de la libreria visualbasic.dll


En línea

Facilitador De Tareas - Task Simplifier (FDT)
_katze_

Desconectado Desconectado

Mensajes: 140



Ver Perfil WWW
Re: ¿Cómo detectar valor NULL de una base de datos?
« Respuesta #2 en: 11 Febrero 2013, 04:27 am »

en realidad internamente si haces una consulta te devuelve si ahi algo o no en la base de datos, ya veo y edito

EDIT:

http://msdn.microsoft.com/es-es/library/system.data.sqlclient.sqlcommand.executescalar(v=vs.80).aspx
« Última modificación: 11 Febrero 2013, 04:38 am por _katze_ » En línea

Crazy.sx


Desconectado Desconectado

Mensajes: 447



Ver Perfil
Re: ¿Cómo detectar valor NULL de una base de datos?
« Respuesta #3 en: 11 Febrero 2013, 05:00 am »

Ya pude resolverlo. Me estaba equivocando en una tontera:

 
Código
  1. Dim leerdato As MySqlDataReader = cmdConsulta.ExecuteReader() 'establezco leerdato como variable para el datareader y con la cual ejecuto el comando datareader
  2.  
  3.        'leerdato = New MySqlDataReader
  4.        If leerdato.Read Then
  5.            If IsDBNull(leerdato("precio")) = False Then
  6.                txtObtenerDato.Text = leerdato("precio")
  7.            Else
  8.                MsgBox("El campo Precio es NULL")
  9.            End If
  10.        End If

Es parte de mi código pero aquí es donde me complicaba. Usé IsDBNull como verán...  :P

Gracias y saludos.
En línea

Destruir K. LOL
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como conectar una base de datos acce con DAO y visualizar los datos en un dbgrid
Programación Visual Basic
ELGRANSOLRAC 3 6,396 Último mensaje 7 Junio 2005, 15:21 pm
por ELGRANSOLRAC
¿Como almacenar datos desde WEB a una base de datos?
PHP
Clavo Oxidado 4 3,237 Último mensaje 14 Junio 2007, 21:14 pm
por newinl
Como enviar los datos a la Base de Datos « 1 2 »
PHP
giagete 17 7,818 Último mensaje 7 Septiembre 2007, 16:06 pm
por JUCA
Como Almacenar Datos en una Base de Datos Remota, en un hosting
Programación Visual Basic
Franc_979 0 2,294 Último mensaje 7 Septiembre 2007, 18:39 pm
por Franc_979
Detectar cambios en una base de datos con java
Java
puntoBat 3 3,552 Último mensaje 28 Junio 2014, 10:02 am
por puntoBat
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines