Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   tipos en paradox (https://www.clubdelphi.com/foros/showthread.php?t=19467)

Ivanzinho 15-03-2005 16:00:15

tipos en paradox
 
Esto migrando de paradox a firebird 1.5 e hice un programa para pasar los datos, pero como en firebird no existe el tipo boolean tengo que hacer algo por el estilo

if tipocampo = boolean then
if campo.value = true then 1
else 0

Lo que me gustaria saber es si en delphi existe alguna opción para saber si un campo en paradox es de tipo boolean


Gracias

keyboy 16-03-2005 00:34:03

Los objetos TField tienen una propiedad DataType que indica el tipo de campo, así que podrías usar algo como:

Código:

if Table1.FieldByName('campo').DataType = ftBoolean then
bye

Ivanzinho 16-03-2005 10:22:05

Muchas gracias KeyBoy, me funciona correctamente, pero en lugar de con fieldbyname lo hago con fields[i], ya que son varias tablas. Gracias de nuevo


La franja horaria es GMT +2. Ahora son las 03:53:45.

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