Página 1 de 1

Password en dbf (No funciona en consultas con select)

Publicado: Jue Oct 16, 2008 7:43 am
por PEDRO DE LEON RODAS[1]
Saludos a todos.
He visto la respuesta de Cristian en el hilo PASSWORD EN BASE DE DATOS.
Y funciona perfectamente bien la propiedad cPassword en dataset.
Pero al hacer una consulta con ADO los registros que fueron grabados con el
password se visualizan encriptados.
¿ Como puedo obtener una consulta con ADO sin los datos encriptados, pero
sin dejar de usar cPassword en los Dataset ?
Ejemplo:
Mi TAdoDatasourse se llama CONEXION
::conexion:cConnect="Provider=VFPOLEDB.1;Data Source=.DATOS"
::conexion:lConnected=.t.
::CONEXION:EXECUTE("select * from socios into table C:WINDOWSGRUPO ")
//// Estoy usando into table para poder obtener la informacion en otro
sistema hecho en foxpro.
De antemano mil gracias por toda ayuda.

Password en dbf (No funciona en consultas con select)

Publicado: Vie Oct 17, 2008 6:00 pm
por Rene Flores
PEDRO:
>
> Pero al hacer una consulta con ADO los registros que fueron grabados con el
> password se visualizan encriptados.
>
> ¿ Como puedo obtener una consulta con ADO sin los datos encriptados, pero
> sin dejar de usar cPassword en los Dataset ?
Creo que no es posible, porque hasta donde tengo entendido, quien hace
la encrpitacion de los datos es el RDDCDX de xHarbour, luego entonces el
ADO de Visual Fox Pro podrá abrir las tablas, pero como no tiene la
propiedad de encriptamiento (desconozco el ADO de FoxPro, desmientanme
si digo alguna barbaridad), entonces no puede desencriptar los datos.
Si deseas encriptar datos de una manera segura, recomiendo usar el motor
de encriptamiento de ADS que es compatible tanto con DataSets de Tablas
como con DataSets de SQL y es gratis hasta para 5 usuarios mediante el
servidor local.
Saludos
Rene Flores
http://www.ciber-tec.com
------------------------
Nos vemos en España del 21 de Noviembre al 1 de Diciembre
Mas informes: www.geroa-software.com/cursos.htm
>
> Ejemplo:
>
> Mi TAdoDatasourse se llama CONEXION
>
> ::conexion:cConnect="Provider=VFPOLEDB.1;Data Source=.DATOS"
> ::conexion:lConnected=.t.
> ::CONEXION:EXECUTE("select * from socios into table C:WINDOWSGRUPO ")
> //// Estoy usando into table para poder obtener la informacion en otro
> sistema hecho en foxpro.
>
> De antemano mil gracias por toda ayuda.
>
>
>
>