Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2081 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

OI omo faço para pegar de um campo normal para um variavel tipo TStringList

 

esta dando como nao compativel 

var

_CamposVazios: TStringList;

begin

_CamposVazios := dmFiscal.cdsNFSeTXT.AsString;

Postado

na verdade é salvar um memo no campo  formato blob subtype text 

 

var

texto:TMemoryStream;

begin

    

 

 Memo3.Lines.LoadFromFile('C:\teste.tx2');
     texto := Tmemorystream.Create;
       Memo3.Lines.SaveToStream(texto);
       dmFiscal.cdsNFSeTXT.LoadFromStream(texto);

 

so que da erro 

Postado (editado)

ja tentei assim 

 

TBlobField(dmFiscal.cdsNFSeTXT).LoadFromFile('C:\Dream Soft\Coram Deo\NFSe\arquivos\NFSE'+IntToStr( dmFiscal.cdsNFSeID_LOTE.AsInteger)+'.tx2');

Editado por dreamsoft_PR
Postado
11 horas atrás, dreamsoft_PR disse:

na verdade é salvar um memo no campo  formato blob subtype text 

 

var

texto:TMemoryStream;

begin

    

 

 Memo3.Lines.LoadFromFile('C:\teste.tx2');
     texto := Tmemorystream.Create;
       Memo3.Lines.SaveToStream(texto);
       dmFiscal.cdsNFSeTXT.LoadFromStream(texto);

 

so que da erro 

ja tentou assim?

dmFiscal.cdsNFSeTXT.AsString := Memo3.Text;

Postado

o campo na base é um blob 

mas pode ser por conta de outro erro , vou ver o que esta causando isso . obrigado

10 horas atrás, Juliomar Marchetti disse:

Explica o que quer fazer e porque?

vou pegar o resultado o (xml) e salvar em forma de txt no campo 

  • Solution
Postado

deu certo fiz assim 

 

  TBlobField(dmFiscal.cdsInse_NFSeTXT).LoadFromFile('C:\Dream Soft\Coram Deo\NFSe\arquivos\NFSE'+IntToStr( dmFiscal.cdsNFSeID_LOTE.AsInteger)+'.tx2');

  • Curtir 1
  • Este tópico foi criado há 2081 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.