La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16786 - CONSULTA SELECT CON CRITERIO BOOLEANO
Autor:  Ramón Beltran Encinas
Tengo una duda, quiero hacer una consulta en Vb utilizando SELECT, estoy haciendo un criterio para un campo booleano, y mi pregunta es como debo de poner el valor.
Ejemplo 1:
"SELECT * FROM Clientes WHERE Baja=" & True & " AND Ciudad=" & Trim(Label1)

si lo pongo de esa manera me indica se que se esperaba un 1, me he fijado que en access los valores booleanos se graban en casillas y a veces como -1 (True) o 0 (False) si le pongo -1 en vez de True, no me devuelve ningun resultado la consulta.

Gracias por su ayuda

  Respuesta:  Jose A.
Hola Ramón.
Prueba lo siguiente:

"SELECT * FROM Clientes WHERE Baja = True AND Ciudad = " & Trim(Label1)

Si te fijas, el valor Booleano no "sale de la consulta como si fuera una variable cualquiera. Si esto no te funciona, escríbeme y lo arreglamos.
Un Saludo.