Consulta con Where booleano

06/05/2004 - 03:28 por Antonio Ortiz | Informe spam
Hasta ahora no lo he probado pero es valido esto?
Select * From Clientes Where (Activo)

donde Activo es un campo int y contiene verdadero o falso

Hasta ahora lo he hecho asi:
Select * From Clientes Where (Activo<>0)

He intentado con la constante FALSE y TRUE pero me da error:
Select * From Clientes Where (Activo=TRUE)



gracias

Antonio Ortiz Ramirez
asesor en sistemas
ant@aortiz.net.nospam
www.aortiz.net
www.progvisual.com

Preguntas similare

Leer las respuestas

#1 Maxi
06/05/2004 - 03:42 | Informe spam
Wenas!! mmm no creo que te funcione :(( de todas maneras

Yo trato de usar para los Si/No esta tecnica (me funciona desde hace 5 años
y migre de motor en motor sin problemas)

Char(1) con un check donde se permita S o N

entonces mi where es campo ='s'

y no ando dependiendo si Access es -1 y 0 o si en sql es 0-1 o si en xxx es
1-2

pero bueno hay veces que no podemos cambiar la aplicacion :( yo me tome el
trabajo de hacerlo en su momento y desde que aplico esta tecnica nunca he
tenido mas problemas en lo absoluto :-)

Bye


Salu2

Maxi

Desarrollador 3 estrellas .NET
Buenos Aires - Argentina

MSN:

"Antonio Ortiz" escribió en el mensaje
news:
Hasta ahora no lo he probado pero es valido esto?
Select * From Clientes Where (Activo)

donde Activo es un campo int y contiene verdadero o falso

Hasta ahora lo he hecho asi:
Select * From Clientes Where (Activo<>0)

He intentado con la constante FALSE y TRUE pero me da error:
Select * From Clientes Where (Activo=TRUE)



gracias

Antonio Ortiz Ramirez
asesor en sistemas

www.aortiz.net
www.progvisual.com



Respuesta Responder a este mensaje
#2 Isaías
06/05/2004 - 17:33 | Informe spam
Puedes hacer lo siguiente

Declarar el campo tipo BIT, donde solo se aceptan 2
valores, o CERO o UNO.

SELECT * FROM MyTabla WHERE MyCol = 1
Respuesta Responder a este mensaje
#3 Maxi
06/05/2004 - 17:36 | Informe spam
Ojo Isaias que esto no es 100% compatible con otros motores ni Bdd, pero
vale igual lo que decis :-)


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Isaías" escribió en el mensaje
news:95ff01c4337f$735db240$
Puedes hacer lo siguiente

Declarar el campo tipo BIT, donde solo se aceptan 2
valores, o CERO o UNO.

SELECT * FROM MyTabla WHERE MyCol = 1





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.676 / Virus Database: 438 - Release Date: 03/05/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida