Problema para acceder Base datos access con password

24/04/2005 - 05:08 por Gonch | Informe spam
Hola a todos, os presento mi problema
He establecido un password en una base de datos access y he indicado la
contraseña en la cadena de conexion de estas formas

"Provider=Microsoft.jet.oledb.4.0; password=mipass; data
source=basededatos.mdb; Jet OLEDB:System
database=C:\WinNT\System32\System.mdw"

"Provider=Microsoft.jet.oledb.4.0; data source=basededatos.mdb;
password=mipass"

A partir de ese momento , cuando intento acceder a la base de datos me da
este error :
Excepción no controlada: System.Data.OleDb.OleDbException: No se puede
iniciar la aplicación. Falta el archivo de información del grupo de trabajo
o bien está abierto en modo exclusivo por otro usuario.

¿Qué puedo hacer para solucionarlo? ¿o como puedo establecer de otro modo
una contraseña a la base de datos?

Gracias a todos

Preguntas similare

Leer las respuestas

#1 Braulio Diez
24/04/2005 - 19:04 | Informe spam
Hola que hay,

No estoy seguro si tienes que poner la ruta completa, los string de
conexión para crearlas con claves

Standard security:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User
Id=admin;Password=;"

Workgroup (system database):

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet
OLEDB:System Database=system.mdw;"


Espero que sea lo del Path (si te fijas en el segundo, directamente lo
pone sin la ruta).

Buena suerte
Braulio


With password:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet
OLEDB:Database Password=MyDbPassword;"

"Gonch" escribió:

Hola a todos, os presento mi problema
He establecido un password en una base de datos access y he indicado la
contraseña en la cadena de conexion de estas formas

"Provider=Microsoft.jet.oledb.4.0; password=mipass; data
source=basededatos.mdb; Jet OLEDB:System
database=C:\WinNT\System32\System.mdw"

"Provider=Microsoft.jet.oledb.4.0; data source=basededatos.mdb;
password=mipass"

A partir de ese momento , cuando intento acceder a la base de datos me da
este error :
Excepción no controlada: System.Data.OleDb.OleDbException: No se puede
iniciar la aplicación. Falta el archivo de información del grupo de trabajo
o bien está abierto en modo exclusivo por otro usuario.

¿Qué puedo hacer para solucionarlo? ¿o como puedo establecer de otro modo
una contraseña a la base de datos?

Gracias a todos



Respuesta Responder a este mensaje
#2 Gonch
24/04/2005 - 19:51 | Informe spam
Nada, eso no parece q me valga. No se si estaré haciendo algo mal, pero no
consigo acceder a la base de datos con password...

Alguna otra idea? :(


"Braulio Diez" escribió en el mensaje
news:
Hola que hay,

No estoy seguro si tienes que poner la ruta completa, los string de
conexión para crearlas con claves

Standard security:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User
Id=admin;Password=;"

Workgroup (system database):

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet
OLEDB:System Database=system.mdw;"


Espero que sea lo del Path (si te fijas en el segundo, directamente lo
pone sin la ruta).

Buena suerte
Braulio


With password:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet
OLEDB:Database Password=MyDbPassword;"

"Gonch" escribió:

Hola a todos, os presento mi problema
He establecido un password en una base de datos access y he indicado la
contraseña en la cadena de conexion de estas formas

"Provider=Microsoft.jet.oledb.4.0; password=mipass; data
source=basededatos.mdb; Jet OLEDB:System
database=C:\WinNT\System32\System.mdw"

"Provider=Microsoft.jet.oledb.4.0; data source=basededatos.mdb;
password=mipass"

A partir de ese momento , cuando intento acceder a la base de datos me da
este error :
Excepción no controlada: System.Data.OleDb.OleDbException: No se puede
iniciar la aplicación. Falta el archivo de información del grupo de
trabajo
o bien está abierto en modo exclusivo por otro usuario.

¿Qué puedo hacer para solucionarlo? ¿o como puedo establecer de otro modo
una contraseña a la base de datos?

Gracias a todos



Respuesta Responder a este mensaje
#3 Alejandro Maldonado
25/04/2005 - 08:14 | Informe spam
www.connectionstrings.com



Saludos,

Alejandro Maldonado



"Gonch" escribió en el mensaje news:%
Nada, eso no parece q me valga. No se si estaré haciendo algo mal, pero no
consigo acceder a la base de datos con password...

Alguna otra idea? :(


"Braulio Diez" escribió en el mensaje
news:
Hola que hay,

No estoy seguro si tienes que poner la ruta completa, los string de
conexión para crearlas con claves

Standard security:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User
Id=admin;Password=;"

Workgroup (system database):

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet
OLEDB:System Database=system.mdw;"


Espero que sea lo del Path (si te fijas en el segundo, directamente lo
pone sin la ruta).

Buena suerte
Braulio


With password:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet
OLEDB:Database Password=MyDbPassword;"

"Gonch" escribió:

Hola a todos, os presento mi problema
He establecido un password en una base de datos access y he indicado la
contraseña en la cadena de conexion de estas formas

"Provider=Microsoft.jet.oledb.4.0; password=mipass; data
source=basededatos.mdb; Jet OLEDB:System
database=C:\WinNT\System32\System.mdw"

"Provider=Microsoft.jet.oledb.4.0; data source=basededatos.mdb;
password=mipass"

A partir de ese momento , cuando intento acceder a la base de datos me da
este error :
Excepción no controlada: System.Data.OleDb.OleDbException: No se puede
iniciar la aplicación. Falta el archivo de información del grupo de
trabajo
o bien está abierto en modo exclusivo por otro usuario.

¿Qué puedo hacer para solucionarlo? ¿o como puedo establecer de otro modo
una contraseña a la base de datos?

Gracias a todos









Respuesta Responder a este mensaje
#4 SAM
27/04/2005 - 20:14 | Informe spam
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source½.mdb; Jet
OLEDB:Database Password=tupass"

esa seria la cadena de conexion, lo que tenes mal es que te
falta asignarle de donde es el pass o sea "...;Jet OLEDB:
Database Password...;"

espero que te sirva

Ale

PD.: Gracias a Guillermo Som

Hola a todos, os presento mi problema
He establecido un password en una base de datos access y


he indicado la
contraseña en la cadena de conexion de estas formas

"Provider=Microsoft.jet.oledb.4.0; password=mipass; data
source=basededatos.mdb; Jet OLEDB:System
database=C:\WinNT\System32\System.mdw"

"Provider=Microsoft.jet.oledb.4.0; data


source=basededatos.mdb;
password=mipass"

A partir de ese momento , cuando intento acceder a la base


de datos me da
este error :
Excepción no controlada: System.Data.OleDb.OleDbException:


No se puede
iniciar la aplicación. Falta el archivo de información del


grupo de trabajo
o bien está abierto en modo exclusivo por otro usuario.

¿Qué puedo hacer para solucionarlo? ¿o como puedo


establecer de otro modo
una contraseña a la base de datos?

Gracias a todos


.

Respuesta Responder a este mensaje
#5 Gonch
28/04/2005 - 04:08 | Informe spam
gracias ya está solucionado, ahora me ocurre algo peor... y es que he
añadido un control CrystalReportViewer y un objeto nuevo elemento
CrystalReport el cual conecta con la base de datos. Claro, esta tiene
password y yo se lo indico. Me da dos cajas de texto para poner el password
Contraseña, en la que no pongo nada (si la pongo ahi, al comprobar la
conexion casca) y despues Contraseña de la base de datos JET, en la q indico
la contraseña. Finalizo, el programa comprueba la conexion y OK
El problema es que cuando la aplicacion quiere acceder al crystalReport y
conectar a la base de datos, éste me pide la contraseña de nuevo, y esta vez
no presenta la caja de texto "Contraseña de la base de datos JET". Pongo la
contraseña y... no vale
Q puedo hacer ?


"SAM" escribió en el mensaje
news:06ac01c54b55$041eadf0$
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source½.mdb; Jet
OLEDB:Database Password=tupass"

esa seria la cadena de conexion, lo que tenes mal es que te
falta asignarle de donde es el pass o sea "...;Jet OLEDB:
Database Password...;"

espero que te sirva

Ale

PD.: Gracias a Guillermo Som

Hola a todos, os presento mi problema
He establecido un password en una base de datos access y


he indicado la
contraseña en la cadena de conexion de estas formas

"Provider=Microsoft.jet.oledb.4.0; password=mipass; data
source=basededatos.mdb; Jet OLEDB:System
database=C:\WinNT\System32\System.mdw"

"Provider=Microsoft.jet.oledb.4.0; data


source=basededatos.mdb;
password=mipass"

A partir de ese momento , cuando intento acceder a la base


de datos me da
este error :
Excepción no controlada: System.Data.OleDb.OleDbException:


No se puede
iniciar la aplicación. Falta el archivo de información del


grupo de trabajo
o bien está abierto en modo exclusivo por otro usuario.

¿Qué puedo hacer para solucionarlo? ¿o como puedo


establecer de otro modo
una contraseña a la base de datos?

Gracias a todos


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida