none
dudilla con rowfilter en un dataview RRS feed

  • Pregunta

  • hola, en la siguiente instrucción:

    DataViewBuscar.RowFilter = "nombre + precio + unidades + proveedor + seccion + marca = '" & txtBuscar.Text & "'"

    el signo + funciona como una o-logica o como una y-logica entre los campos?  Lo que yo pensaba es que es una o-logica pero en vista de que no me funciona como yo esperaba he decidido preguntar.

    muchas gracias, sl2. Wink
    domingo, 10 de junio de 2007 23:19

Todas las respuestas

  •  

    Hola,

     

    Depende del tipo de datos que sea... pero si son todos textos concatenará y si son todos numeros sumara... simplemente

     

    de todas maneras si lo que quieres es poner varias condiciones lo puedes hacer perfectamente como si fuera un where normal de una consulta select de sql.

     

    Un saludo.

    lunes, 11 de junio de 2007 6:39
    Moderador
  • Hola compañero:

     

    Ese tipo de sentencia en SQLno funciona. Para aplicar un filtro por varios campos debes utilizan AND:

     

    Code Snippet

    DataViewBuscar.RowFilter = "nombre = '" & txtBuscar.Text & "' AND precio = '"....

     

    Además te recomiendo el uso de LIKE en vez de el signo igual.

     

    Salu2

     

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    Luis Ruiz Pavón

    MCP

    Blog: http://geeks.ms/blogs/lruiz

    lunes, 11 de junio de 2007 7:04