Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-06-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
contraseña de tablas paradox

Si le asigno una contraseña a una tabla paradox, a la hora de abrir el programa me pide dicha contraseña, hay alguna forma de que meterle la contraseña en tiempo de diseño, para que sea transparente al usuario y no se la pida?.

Se, mediante la busqueda en los post, que las contraseñas paradox se pueden romper facilmente, pero ya aprendere a usar otras bases de datos como firebird o postgresp, pero de momento.....

gracias
Responder Con Cita
  #2  
Antiguo 14-06-2007
Avatar de Wonni
Wonni Wonni is offline
Miembro
 
Registrado: abr 2006
Posts: 261
Poder: 19
Wonni Va por buen camino
hola;

Podrias utilizar un TDatabase y dejar su propiedad LoginPrompt a FALSE. Y en .Params especificarle la Password. Asi es como accedo yo a mis Paradox "protegidas" por contraseña.
Responder Con Cita
  #3  
Antiguo 14-06-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
También puedes usar el componente TSession y asignar la contraseña que desees, por ejemplo, si es que quieres controlar accesos de diferentes usuarios.

Algo así:

Código Delphi [-]
Var
  Passw : String;

Procedure ALGO;
begin
   Passw := 'seguro'; //NOTA: No es recomendable hacer este tipo de asignación, pero como ejemplo vale.
end;
 
procedure TDataModule1.TUsuariosBeforeOpen(DataSet: TDataSet);
begin
  Session1.AddPassword(Passw);
end;
 
procedure TDataModule1.TUsuariosBeforeClose(DataSet: TDataSet);
begin
  Session1.RemovePassword(Passw);
end;




Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #4  
Antiguo 08-08-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
Hola, retomando este post porque todavia no he solucionado el enigma del tdatabase, el cual he puesto en el form donde me iba a pedir la clave, he puesto loginprompt false y en las propiedades, me he metido en params he puesto en key password y en value la clave, pero me sigue pidiendo que introduzca la clave, que estoy haciendo mal

gracias

Cita:
database1.LoginPrompt:=false;
database1.Params.Values['PASSWORD']:=pass;
pero la ejecucion pasa por aqui pero es como no sino hubiera puesto nada.
Si sirve de algo, en el resto del programa no uso el componente tdatabase porque no me ha hecho falta.

Última edición por anubis fecha: 08-08-2007 a las 06:55:05.
Responder Con Cita
  #5  
Antiguo 08-08-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
Bueno, ya di la solucion por si a alguien le puede ayudar, todo en base a lo que habeis dicho en los foros.

solo he tenido que colocar en el form.create del form principal
Código Delphi [-]
session.AddPassword(miclave);

lo he probado de diferentes formas y funciona, es decir, que si miclave es diferente sale para que le introduzcas la clave.

Mas sencillo no pudo ser.

gracias tambien a egostar que me dio la idea.

pd: ah, y sin tener que usar un componente tsession, usando session por default
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Tablas paradox Bicholoco Conexión con bases de datos 10 08-03-2007 20:55:36
sin contraseña en paradox acl_gandalf Conexión con bases de datos 2 18-09-2005 11:44:38
SUM en tablas paradox Gabriel2 SQL 3 29-11-2004 22:21:42
3 tablas de paradox OmarMtz Conexión con bases de datos 2 06-11-2004 01:59:56
tablas paradox borreguito Varios 3 27-11-2003 23:56:57


La franja horaria es GMT +2. Ahora son las 03:45:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi