Problemas com campo Blob do ClientDataSet

Delphi

15/04/2004

por que um field blob do client data set nao aceita ser assimilado por um Blob Stream?

TBlobStream.Create(ClientDataSet1.FieldByName(´Doc´) as TBlobField , bmRead);

quando essa linha é executada gera a seguinte exceção: Invalid class typecast ou seja converção de tipo de classe invalido!


Maxwell_monteiro

Maxwell_monteiro

Curtidas 0

Respostas

Martins_vicente

Martins_vicente

15/04/2004

Caro Maxwell,

Tente usar o tipo TStream ao invés de TBlobStream (tive um problema semelhante acessando campos Blob usando Oracle/Delphi7/DOA. Comigo resolveu!).

Boa sorte!


GOSTEI 0
Maxwell_monteiro

Maxwell_monteiro

15/04/2004

Mas qual metodo do TStream eu uso para ler o field do ClientDataset já que o field nao aceita ser passado como var para o Read do Tstream


GOSTEI 0
POSTAR