Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Consulta de clientes activos ó inactivos con ADOQuery (https://www.clubdelphi.com/foros/showthread.php?t=47283)

saldanaluis 23-08-2007 17:04:28

Consulta de clientes activos ó inactivos con ADOQuery
 
Amigos,
Quisiera saber como se le debe de poner a la sentencia de SQL para seleccionar los clientes que estan activos ó los que no estan activos.
Tengo un campo en una tabla ACCESS (CLIENTES) que es el indicador de cliente activo y es del tipo boolean /true/false, y no se si en la sentencia SQL que se le indica al ADOQuery deba de ser de la siguiente manera
SELECT * FROM CLIENTES
WHERE ACTIVO = TRUE
¿Usar true es correcto? ¿ó debo de usar 1?
Gracias por sus respuestas.
Luis

Caral 23-08-2007 17:52:26

Hola
Por que usar 1, si el campo es boolean.
Lo logico es True/ False o Si/No.
Saludos

ContraVeneno 23-08-2007 17:59:17

Al menos en SQL Server (que también es de microsoft y por lo tanto debería ser muy similar a access), los booleanos se manejan con 0 y con 1. Por lo que la instrucción sería:
Código SQL [-]
SELECT * 
FROM CLIENTES
WHERE ACTIVO = 1

Caral 23-08-2007 18:01:50

Hola
En Access se maneja el boolean True/False.
Como dice ContraVeneno en SqlServer es 0/1 al igual que en otras como Firebird y creo que mysql tambien.
Saludos

saldanaluis 24-08-2007 02:05:16

Muchas gracias por sus respuestas.
Efectivamente, en ACCESS es True/False. Asi me funcionó a mi.
Nuevamente muchas gracias.
Luis


La franja horaria es GMT +2. Ahora son las 19:52:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi