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

Rogério Xavier rogerioxc em gmail.com
Ter Ago 9 14:47:55 -03 2011


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>
>



Mais detalhes sobre a lista de discussão lista