Boa tarde galera,

é o seguinte, estou precisando inserir uma imagem no meu banco Firebird,
estou usando 3-camadas....soh no meu cliente tenho um componente DBImage
que visualiza a imagem ok so q quando mando gravar o server nao grava....

ta mais ou menos assim

if DeltaDS.Fields[i].AsString <> '' then
          begin
            case DeltaDs.Fields[i].DataType of
              ftTimeStamp : 
sql_upd_tgr_pessoa.ParamByName(DeltaDS.Fields[i].FieldName).AsDateTime  := 
DeltaDS.Fields[i].AsDateTime;
              ftDateTime  : 
sql_upd_tgr_pessoa.ParamByName(DeltaDS.Fields[i].FieldName).AsString    := 
DeltaDS.Fields[i].AsString;
              ftGraphic   : 
sql_upd_tgr_pessoa.ParamByName(DeltaDS.Fields[i].FieldName).asBlob := := 
DeltaDS.Fields[i].AsBlob; --> ou Value....
            else
              
sql_upd_tgr_pessoa.ParamByName(DeltaDS.Fields[i].FieldName).AsString := 
DeltaDS.Fields[i].AsString;
            end;

ele passa por este ftGraphic mais quando chega para gravar...necas...estou 
procurando no google...
mas ainda nda....se alguem disponivel puder ajudar..

abs,

Rodrigo Mota.

Responder a