Ver la Versión Completa : Cual es el Campo Logic y CurDoble en Firebird o IB?
IcebergDelphi
06-06-2003, 05:32:37
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:
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.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.