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; 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...