Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-08-2007
Avatar de saldanaluis
saldanaluis saldanaluis is offline
Miembro
 
Registrado: nov 2006
Ubicación: Monterrey NL México
Posts: 122
Poder: 18
saldanaluis Va por buen camino
Question 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
Responder Con Cita
  #2  
Antiguo 23-08-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Por que usar 1, si el campo es boolean.
Lo logico es True/ False o Si/No.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 23-08-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
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
__________________

Responder Con Cita
  #4  
Antiguo 23-08-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
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
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 24-08-2007
Avatar de saldanaluis
saldanaluis saldanaluis is offline
Miembro
 
Registrado: nov 2006
Ubicación: Monterrey NL México
Posts: 122
Poder: 18
saldanaluis Va por buen camino
Muchas gracias por sus respuestas.
Efectivamente, en ACCESS es True/False. Asi me funcionó a mi.
Nuevamente muchas gracias.
Luis
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
problema con ADOQuery y delphi6 (en una consulta sql) voldemmor Conexión con bases de datos 13 11-10-2006 10:35:36
consulta con un adoQuery manu Conexión con bases de datos 4 29-09-2006 00:17:48
Consulta sobre el componente ADOQuery s_e_montes Varios 2 02-02-2006 20:08:36
Como averiguar los procesos inactivos abracadabra API de Windows 0 16-12-2005 22:36:59
Ver temas activos de Hoy andres1569 Varios 5 20-06-2003 00:15:06


La franja horaria es GMT +2. Ahora son las 10:57:21.


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