PDA

Ver la Versión Completa : TDBGrid con campo encriptado con AES


Novás
28-03-2009, 13:16:53
Hola a todos, mi consulta es la siguiente:

Tengo un TDBGrid asociado a una consulta en la que dos campos están encriptados con un algoritmo AES y quisiera que, cuando se dibuja el control con los datos, éste mostrara esos campos sin la encriptación. Pero no sé como hacerlo.

Muchas gracias a todos por vuestro tiempo.

Casimiro Notevi
28-03-2009, 20:20:25
Puedes añadir un campo calculado y en el evento CalcField del Dataset haces el tratamiento oportuno sobre ese campo cifrado.
Algo parecido a esto:


procedure TDMacceso.QRUsuariosCalcFields(DataSet: TDataSet);
begin
DataSet.FieldByName('ClaveSinCifrar').AsString := Descifrar(DataSet.FieldByName('CLAVESECRETA').AsString);
end;