Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   TClienDataSet Problemas con Campos Blob y Campos Calculados (https://www.clubdelphi.com/foros/showthread.php?t=78693)

LEVV 09-05-2012 21:19:38

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...:)

LEVV 11-05-2012 01:19:06

Ya.. LO LOGREEEEE...

yo mismo me pregunto y yo mismo me respondo... JEJEJEJE :D

tan solo habia que poner el false la propiedad poFechBlobsOnDemand del TDataSetProvider en el DataSnapServer y LISTOOOO... :p

Casimiro Notevi 11-05-2012 01:25:43

Está bien saberlo :)


La franja horaria es GMT +2. Ahora son las 16:22: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