From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Fwd: Valores Booleanos |
Date: | 2006-05-09 04:45:26 |
Message-ID: | c2d9e70e0605082145j76db698kb7779980d8e54a15@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Respuesta de Peine Basto...
---------- Forwarded message ----------
From: Peine Basto <peinebasto(at)hotmail(dot)com>
Date: May 8, 2006 5:21 AM
Subject: Re: [pgsql-es-ayuda] Valores Booleanos
To: systemguards(at)gmail(dot)com
>From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
>To: "Pablo Braulio" <brulics(at)gmail(dot)com>
>CC: pgsql-es-ayuda(at)postgresql(dot)org, "Roberto Andrade Fonseca"
><randradefonseca(at)gmail(dot)com>, "Peine Basto" <peinebasto(at)hotmail(dot)com>
>Subject: Re: [pgsql-es-ayuda] Valores Booleanos
>Date: Sat, 6 May 2006 15:04:25 -0500
>
>On 5/5/06, Pablo Braulio <brulics(at)gmail(dot)com> wrote:
>>
>> > Tal vez te sirva:
>> >
>> > SELECT CASE when 'x'='x' then 'True'::text else 'False'::text end;
>> > case
>> > ------
>> > True
>> > (1 row)pos_db=> SELECT CASE when 'x'='y' then 'True'::text else
>> > 'False'::text end;
>> > case
>> > -------
>> > False
>> > (1 row)
>> >
>>A lo mejor te sirve lo que hago yo.
>>
>>SELECT CASE when campo_boolean THEN 'si' ELSE 'no' END from ....
>>
>>Esto formatea la salida de los datos, mostrando si/no.
>>
>>No he probado con la introducción de estos datos. Pues en el caso de tener
>>que
>>introducir un booleano (formateado como ya he dicho) antes de eso lo
>>vuelvo a
>>poner con su formato original.
>>
>>Espero haber sido claro. Si quieres mas detalles te puedo mandar un script
>>de
>>php de ejemplo.
>>--
>>Saludos.
>>Pablo
>>------------
>>Jabber: bruli(at)myjabber(to)net
>>Fingerprint: 944D 10DA 4C10 08D1 574D 4B48 3BC1 CEF7 F222 EB1D
>>
>
>
>No es buena idea... para eso estan los campos booleanos, para no usar
>representaciones en texto...
>
>--
>Atentamente,
>Jaime Casanova
>
>"Programming today is a race between software engineers striving to
>build bigger and better idiot-proof programs and the universe trying
>to produce bigger and better idiots.
>So far, the universe is winning."
> Richard Cook
Gracias a todos por las respuestas, lo que he echo es crearme las funciones
IntToBool y BoolToInt
(que no vienen creadas en delphi) y referirme a los campos booleanos como si
fuesen enteros
dejo un codigo de ejemplo en delphi por si a alguien le es de ayuda:
---[CODIGO DELPHI]---
variableBooleana :=
IntToBool(ADOQuery1.FieldByName(campoBooleano).ToInteger);
ADOQuery1.FieldByName(campoBooleano).Value := BoolToInt(variableBooleana);
---[/CODIGO DELPHI]---
_________________________________________________________________
Grandes éxitos, superhéroes, imitaciones, cine y TV...
http://es.msn.kiwee.com/ Lo mejor para tu móvil.
--
Atentamente,
Jaime Casanova
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Gonzalez | 2006-05-09 05:59:09 | Documentacion de PostgreSQL |
Previous Message | Jaime Casanova | 2006-05-09 04:37:37 | Re: [GENERAL] recuperar el nro del registro actualizado utilizando Ado |