[firebase-br] Problemas ao gravar dados em campo do tipo BLOB

andre conrado acf.andre em gmail.com
Ter Ago 9 15:03:26 -03 2011


eu não uso Delphi, mas tive um problema idêntico e no meu caso o erro era
uma diferença no CHARSET da minha aplicação em relação ao do campo no banco.

abçs

Em 9 de agosto de 2011 14:47, Rogério Xavier <rogerioxc em gmail.com> escreveu:

> Cyber Guido,
>
>
> Tentei fazer da forma que sugeriu mas o erro continua.
>
> Fiz a depuração do bloco de código e o valor que é exibido na depuração na
> linha
>
> Source.Value := AnsiString(Trim(TMemo(Controle).Lines.**Text) );
>
> é o valor correto (sem os espaços entre os caracteres), porém após mandar
> salvar os dados no banco com o comando
>
> StoredProcSalvar.Execute;
>
> é enviado para o banco o valor errado.
>
> tentei fazer
>
> Source.AsAnsiString := Trim(TMemo(Controle).Lines.**Text);
>
> mas também não deu certo.
>
> Sugere mais algum procedimento?
>
> Rogério Xavier
>
>
> Em 8 de agosto de 2011 17:23, Cyber Guido <cyberguido em gmail.com> escreveu:
>
> > Rogério,
> >
> >
> > On 08/08/2011 16:18, you wrote:
> >
> >> Procedure, a linha abaixo é responsável por ler dados do memo
> >>
> >>     if Controle.ClassName = 'TMemo' then
> >>       Source.Value := Trim(TMemo(Controle).Lines.**Text)
> >>
> >>
> >> acho que o problema pode estar aí, mas não sei o que posso mudar para
> >> corrigir, sabe me dizer o que posso fazer?
> >>
> >
> > Já tentou um typecast para AnsiString? Deve funcionar.
> >
> > Source.Value := AnsiString(Trim(TMemo(**Controle).Lines.Text))
> >
> >
> >
> > --
> > Carlos
> >
> > ______________________________**________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/**artigo.php?id=1107<
> http://www.firebase.com.br/fb/artigo.php?id=1107>
> > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<
> http://firebase.com.br/pesquisa>
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Um Abraço,
André Conrado.

055 21 9176-7013 - Claro



Mais detalhes sobre a lista de discussão lista