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)
-   -   Cual es el Campo Logic y CurDoble en Firebird o IB? (https://www.clubdelphi.com/foros/showthread.php?t=1189)

IcebergDelphi 06-06-2003 05:32:37

Cual es el Campo Logic y CurDoble en Firebird o IB?
 
Hola amigos, gracias por la ayuda que me han dado en preguntas anteriores de Firebird, ahora mi duda es que estoy creando un sistema con Firebird y no se donde esta o cuales son el tipo Logic y el Curdoble para crear mis tipos de campos en mis tablas.

Muchisismas gracias.

jceluce 07-06-2003 02:28:54

Hola,

El tipo logic (boolean) no existe en IB 6 *(creo que si a parti de IB7). Podés reemplazarlo por un char(1) con restriccion de valores a 'Y' y 'N', de esta manera podes usar el método AsBoolean de los TField. Ej:

Código:

Tabla1.FieldByName('CampoBooleano').AsBoolean := true;
No se cual es la presición de CurDouble pero seguro podes usar NUMERIC(L, D), donde L es las cantidad de digitos significativos y D la cant. de decimales.

IcebergDelphi 09-06-2003 05:04:50

Gracias por la respuesta Javier ese mismo dia de mi consulta encontre en la parte de trucos crear un dominio. lo hice y me funciono aqui esta :
CREATE DOMAIN "Logico" as SMALLINT
Default 0
Check(value in (0,1));

Y esto funciono bien.
Muchisimas gracias.


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

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