Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Campos Booleanos (https://www.clubdelphi.com/foros/showthread.php?t=14692)

carinacarboni 28-09-2004 15:42:38

Campos Booleanos
 
Desearía que me indiquen como crear en Interbase los campos booleanos dado que debo pasar una BD de Paradox a Interbase. Estoy utilizando para generarla IBExpert.


Gracias...

Neftali [Germán.Estévez] 28-09-2004 16:31:26

Cuando los he necesitado los he creado de tipo SmallInt.

marcoszorrilla 28-09-2004 17:05:35

Pue sí se aconseja crear un dominio de tipo Smallint o Char según los casos.

Un Saludo.

carinacarboni 28-09-2004 17:54:38

Campos Booleanos 2
 
Me queda claro de usar smallinteger o varchar pero usando IBExpert como logro simular booleanos.
Gracias...

marcoszorrilla 28-09-2004 19:17:12

Puedes utilizar un CheckBox y por código cambiar los valores, aquí te pongo una idea:

Código Delphi [-]
  procedure TForm1.CheckBox1Click(Sender: TObject);
  begin
   if CheckBox1.Checked  then
   Edit1.text:='0'
   else
   Edit1.Text:='1';
  end;

Edit1 sería el campo de la tabla.


Un Saludo.

Gydba 28-09-2004 21:36:49

Hola,

No entiendo tu ultima pregunta. Algo del tipo:
Código SQL [-]
CREATE DOMAIN BOOLEAN AS
SMALLINT
DEFAULT 0
NOT NULL
CHECK (Value = 0 or value = -1)
No te sirve?


La franja horaria es GMT +2. Ahora son las 01:36:05.

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