canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  51

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, programas gratis, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
Resultados 1 al 3 de 3
Árbol de 1"Me Gusta"
  • 1 Mensaje Por josel.vi

Tema: Función nvl

  1. #1
    lan512 está desconectado Junior Member Iniciad@
    Fecha de ingreso
    11 ene, 12
    Mensajes
    28

    Predeterminado Función nvl

    una dudita de la sentencia SQL...
    Estoy realizando una consulta a una bbdd, la cual me da error, dice que infrige la condicion de UK, FK o NN. Creo que es porque existen registros con valores nulos en todos sus campos.
    Al realizar la consulta con el asistente, como puedo hacer para que no devuelva estos valores como NULL??¿? es decir, se que existe la función nvl(atributo, 0) pero me dice que la funcion 'nvl' no está definida en la expresión.
    Como se hace esta función en .net?¿?¿

  2. #2
    Avatar de josel.vi
    josel.vi está desconectado Moderador Guru
    Fecha de ingreso
    31 ago, 09
    Ubicación
    Houston, TX, USA
    Mensajes
    2,001

    Predeterminado

    Saludos:

    El problema no es de NET, es de los datos que traes. Si no tienes un store procedure y lo traes directamente, trata de validar los datos traidos.

    Este ejemplo te puede orientar (uso MySql)

    SELECT nombre, apellido, direccion, telefono, IFNULL(deuda,0) AS Deuda
    FROM clientes

    La funcion IFNULL de MySql se usa para evitar el retorno de valores nulos. En este caso, si el valor de DEUDA es NULL, coloca Cero. Busca una funcion parecida en tu BD.

    Espero ayude.


    JOSE LUIS
    A caperutxa le gusta esto.
    Exodo 20:1-17 ----> Dios NO los llamo LAS DIEZ RECOMENDACIONES.

  3. #3
    lan512 está desconectado Junior Member Iniciad@
    Fecha de ingreso
    11 ene, 12
    Mensajes
    28

    Predeterminado

    Gracias! pero no se porque esa no me funcionó! por eso pregunté.. Al final encontré:
    iif(isnull(campo), ' - ' , campo) De esta manera si que me funcionó

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2013 canalvisualbasic.net. Todos los derechos reservados