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=4752)

Eduardo 27-10-2003 13:49:17

Campos booleanos
 
Buenos dias

He leido varios mensajes en este foro sobre como simular campos booleanos en interbase (o firebird). Y mi duda es la siguiente:

Yo aun trabajo con Paradox, pero quiero migrar mi aplicación a Firebird. El problema son los campos booleanos.

Esta idea me viene rondando desde hace meses y los desarrollos nuevos que estoy haciendo defino los campos booleanos como char de 1 en paradox. Con la herramienta datapump he traspasado las tablas de paradox a interbase y mi codigo funciona perfectamente.

El problema esta en las aplicaciones antiguas, que tengo definidos todos los campos logicos en los datamodules cono booleanos. En este caso al hacer el traspaso me los pone en interbase con char, con lo que al abrir la tabla me da error (logico)

Antes de ponerme a modificar la estructura de todas las tablas, me gustaria saber si hay algun truco para que, aunque se pasen como char(1), el ttable se trage el tipo boolean.

Gracias.

AdrianD 30-10-2003 22:46:43

Existe una herramienta llamada Interbase DataPump que es gratuita y se puede bajar de www.clevercomponents.com, en ella podes definir que valor toman los campos booleanos de un alias del BDE. Espero que sirva

AdrianD 30-10-2003 22:49:35

chequee el link que pase en el mansaje anterior y no funciona, pero si me das tu mail te lo paso

marcoszorrilla 02-11-2003 22:11:20

El enlace es correcto pero le sobra la coma final:

www.clevercomponents.com

Un Saludo.


La franja horaria es GMT +2. Ahora son las 08:37:43.

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