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)
-   -   ClientDataSet y campo COMPUTED BY (https://www.clubdelphi.com/foros/showthread.php?t=40684)

Jose Miguel Mun 23-02-2007 19:08:21

ClientDataSet y campo COMPUTED BY
 
Como puede saber si en un TField el campo está como Computed By.

Estoy utilizando Interbase 7.0

El problema es al querer copiar el contenido de un ClientDataSet en otro si uno de los campos es Computed By da una excepcion (lógico) ya que el campo es calculado.

Gracias

LordRF 23-02-2007 20:36:21

Hola Jose,

como lo copias? Yo no utilizo el IB pero supongo que sera igual en casi todos los sistemas:
deberia de funcionar:
Código Delphi [-]
 
ALATABLANR.AsInteger :=DELATABLANR.asinteger;

Delfino 24-02-2007 15:29:48

El campo calculado no tiene q copiarse pq es ReadOnly..
Para saberlo tienes q consultar los system tables, no tengo a mano los campos en concreto pero me pareces q son las tablas RDB$Fields y RDB$Relation_Fields..


La franja horaria es GMT +2. Ahora son las 07:41:04.

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