Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-07-2004
PTW PTW is offline
Miembro
 
Registrado: abr 2004
Posts: 55
Poder: 21
PTW Va por buen camino
Bases de datos con contraseña

Tengo una aplicacion desarrollada con Delphi 7 y que utiliza una base de datos Access 2000 mediante ADO.

Me gustaria proteger mi base de datos con una contraseña. Para ello Access me dice que tengo que abrir la base de datos en modo exclusivo. Lo hago y establezco mi contraseña. Luego, modifico mi cadena de conexion en Delphi y escribo la contraseña que puse en Access en el apartado de contraseña (del ADOCOnnection).

Pero al ejecutar mi aplicacion, me sale un mensaje de error que me dice, que lña base de datos esta abierta en modo exclusivo

¿Que estoy haciendo mal?
Responder Con Cita
  #2  
Antiguo 28-07-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
En el asistente para la conexión de ADO, tienes la posbilidad de indicarle en que modo se va a abrir la BD, mira de este lado a ver si los parámetros son correctos, por otra parte a veces se queda abierto por un fallo el fichero de tipo ldb que crea automáticamente Access para controlar los bloqueos, si fuera así lo borras.

En el peor de los casos puede ser una sesión que no cerro correctamente y dejó el controlador de fichero de esta BD abierto, eso último se solucionaría apagando y volviendo a encender el equipo.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 28-07-2004
Avatar de jmoran
jmoran jmoran is offline
Miembro
 
Registrado: jul 2003
Ubicación: Antequera
Posts: 20
Poder: 0
jmoran Va por buen camino
¿Donde le indicas la contraseña?

Debes tener en cuenta que la contraseña para una base de datos Access 2000 conectándose con ADO debe indicarse en la pestaña Todas , propiedad Jet OLEDB: Database Password del asistente de la ConnectionString y NO en la Pestaña Conexión, donde pone: 2. Escriba la información para iniciar sesión en la base de datos.

Última edición por jmoran fecha: 28-07-2004 a las 12:17:17.
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


La franja horaria es GMT +2. Ahora son las 08:24:54.


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