FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Encriptando Password
Hola foro, tengo un formulario en el que doy de alta usuarios a mi b.d., bien pues resulta que la clave (Edit1.text) la encripto y despues la asigno al campo: UsuariosClave.Value := Resultado. El problema es que cuando hace el ApplyUpdates a la tabla me envia el siguiente error: "DBX Error: No Mapping for Error Code Found"
Alguien tiene una idea del porque ? |
#2
|
||||
|
||||
Tendrías que dar algún dato más, con que motor estás trabajando, tipo de campo como lo actualizas?
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Gracias por contestar, estoy trabajando con delphi 7 y Firebird 1.5. Utilizo DBExpress,ClientDataSet,Provider; el campo es de tipo varchar, resulta que
si al campo "Clave" le asigno lo que tiene Edit1.Text lo guarda sin problema, pero si le asigno la variable donde guardo el resultado de la funcion Encriptar me envia el error que ya he mensionado: "DBX Error: No Mapping for Error Code Found" |
#4
|
||||
|
||||
Y esa variable de que tipo es, puede que no sea del tipo apropiado o que tenga mayor ancho que el permitido?
O que contenga algún caracter inválido, por culpa del Character Set que no sea el apropiado. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
Última edición por marcoszorrilla fecha: 22-01-2005 a las 13:39:33. |
#5
|
|||
|
|||
La variable (Resultado) que guarda el resultado de la funcion Encriptar es de tipo String y al parecer el problema es precisamente el Character Set. Lo que hice fue eliminar el campo de la tabla (a traves del IB Manager) y volver a crearlo con un juego de caracteres UNICODE_FSS, pero continua el problema y no se cual es el que debo de elegir, tampoco se si debo cambiarlo para toda la b.d. o solo para el campo.
|
#6
|
||||
|
||||
ISO8859_1
Con éste no tendrás problemas pues acepta eñes, acentos..... Haz la prueba con los campos char ó varchar que tengas por si caso tienes que modificarlos también. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#7
|
|||
|
|||
Problema Resuelto
Ya quedo resuelto mi problema marcos, gracias por tu apoyo; lo que hice fue especificar en los parametros del componente SQLConnection (ServerCharSet:WIN1251) y ya me acepta acentos, ñ, etc., por lo que no fue necesario crear nuevamente la base de datos.
|
#8
|
|||
|
|||
Password Delphi 7
Hola soy novato en delphi y bueno estoy tratando de hacer que un campo edit2 se escriba en asterisco, es decir que a manera se vaya tecleando vayan apareciendo asteriscos ********* bueno he colocado solo los edit dentro del formulario pero de ahi no se que mas hacer... por favor ayudenme soy novato en esto...
Saludos |
#9
|
||||
|
||||
Cita:
|
|
|
|