[firebase-br] IBO 5.5.3 - Problema ao gravar campo criptografado

Cyber Guido cyberguido em gmail.com
Qua Dez 3 12:36:04 -03 2014


Marcos,

XE6, como já foi dito, trata strings de maneira radicalmente diferente 
do D6. Experimente substituir 'String' por 'AnsiString' (no D6 strings 
eram ansistring) que deve resolver.

Este artigo de autoria de Cary Jensen pode ser útil

http://caryjensen.blogspot.com.br/2010/01/migrating-existing-delphi-applications.html

preste especial atenção ao 8º parágrafo que tem link para um white 
paper.

Cordialmente,
Carlos

------ Original Message ------
From: "Marcos Weimer" <marcosweimer em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: 03/12/2014 11:55:07
Subject: [firebase-br] IBO 5.5.3 - Problema ao gravar campo 
criptografado

>Ola!
>
>Sempre gravamos da mesma forma...
>qgrava.parambyname('senha').asstring := criptografia(senhadigitada,
>chavecripto)
>
>a function criptografia retorna uma string #$14#$008B#$1B#7#6#$A#$16
>
>quando vou no parambyname o valor confere com oque é retornado pelo
>criptografia, mas ao gravar não funciona.
>
>Antes usávamos o IBO 4.9.8 (no D6, agora utilizamos o XE6) e funcionava
>perfeitamente. Alguém passou por algo similar ?
>
>
>-=Ma®©oS=-
>Marcos R. Weimer
>Delphi / C# / ASP.NET / PHP / WebServices / Firebird
>______________________________________________
>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





Mais detalhes sobre a lista de discussão lista