Ver Mensaje Individual
  #1  
Antiguo 09-05-2012
LEVV LEVV is offline
Miembro
 
Registrado: ago 2006
Posts: 24
Reputación: 0
LEVV Va por buen camino
Unhappy TClienDataSet Problemas con Campos Blob y Campos Calculados

Hola a Todos..

Tengo un problema con una TClienDataSet

Sucede que en mi tabla de Interbase tengo campos BLOB ..


Código SQL [-]
 "GLOSA"  AS BLOB SUB_TYPE TEXT SEGMENT SIZE 80;


A la cual accedo a travez de un DataSnapServer.. y TClientdataset..

A esta tabla le doy mantenimiento por un formulario, y el campo blob lo he amarrado a un TDBmemo.. y todo bien hasta ahi... pero cuando a esta tabla le agrego campos calculados.. ahi es donde tengo el problema pues cuando conecto el campo GLOSA al TDBMEMO.. me sale el siguiente mensaje..:


Cita:
Nombre de Tipo no Valido.



ahora los campos calulados los agrego en tiempo de ejecucion a travez de la siguiente sentencia...



Código Delphi [-]
   DtTabla.FieldDefs.Update;  //actualiza los campos..
   For X := 0 to DtTabla.FieldDefs.Count - 1 do
    if DtTabla.FindField(DtTabla.FieldDefs[X].Name) = nil then  DtTabla.FieldDefs.Items[X].CreateField(DtTabla);

   DtTabla.OnCalcFields:=nil; 

   If Assigned(Campo01) Then Campo01.Free;

   Campo01:=TStringField.Create(DtTabla);
   Campo01.Name        := 'DesTipVou';
   Campo01.DisplayLabel:= 'Tipo de Voucher';
   Campo01.FieldName   := 'DesTipVou';
   Campo01.FieldKind   := fkCalculated;
   Campo01.Alignment   := taLeftJustify;
   Campo01.Size        := 50;
   Campo01.Calculated  := True;
   Campo01.DataSet     := DtTabla;


he probado activando / desactivando los Flag de ONFechBlobOnDemand y FechDemand respectivamente pero nada..


¿que mas podria ser ?


Gracias...
Responder Con Cita