Base de datos

24/10/2004 - 05:04 por Eyder | Informe spam
Hola grupo..

Me gustaria saber como hago para abrir una base de datos de access que tiene
una contraseña asignada usando Oledb.
Yo lo hago por el asistente y cuando le doy probar conexion me sale el
siguiente error: "No se puede iniciar la aplicación. Falta el archivo de
informacion del grupo de trabajo o bien está abierta en modo exclusivo por
otro usuario". y al me asegure que nadien la tiene abierta en modo exclusivo
ya que reinicie la maqui e intente de nuevo, pero octuve el mismo error.

Por favor alguien que me ayude

Gracias.

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
24/10/2004 - 09:29 | Informe spam
Hola Eyder, seguimos a cuestas con esto... a ver si lo solucionamos.

¿Qué versión de Access es el fichero de base de datos que estás utilizando?.
¿Podrías enviar la porción de código que utilizas entera para ver si puedo
repetir lo que te está pasando?. ¿Qué versión de .NET Framework estás
utilizando y tienes instalados los SP correspondientes?.

Son muchas preguntas, pero confío en que me de una pequeña pista al respecto.

De todas las maneras, mírate este enlace a ver si te ayuda:
http://support.microsoft.com/defaul...-us;823927

y quizás más interesante (yo incluso empezaría por aquí):
http://support.microsoft.com/defaul...-us;823913

Ya me contarás.

Un saludo,

Jorge Serrano Pérez
MVP VB.NET


"Eyder" wrote:

Hola grupo..

Me gustaria saber como hago para abrir una base de datos de access que tiene
una contraseña asignada usando Oledb.
Yo lo hago por el asistente y cuando le doy probar conexion me sale el
siguiente error: "No se puede iniciar la aplicación. Falta el archivo de
informacion del grupo de trabajo o bien está abierta en modo exclusivo por
otro usuario". y al me asegure que nadien la tiene abierta en modo exclusivo
ya que reinicie la maqui e intente de nuevo, pero octuve el mismo error.

Por favor alguien que me ayude

Gracias.



Respuesta Responder a este mensaje
#2 Delphin
25/10/2004 - 12:34 | Informe spam
Hola Eyder:
Mira soy bastante nuevo en esto de .Net, pero por si te
puede servir de ayuda cuando utilizo una base de datos
Access conecto de la siguiente manera:
Imports System.Data.OleDb
Public Class Oper
Function Conectar() As OleDbConnection
Dim conex As OleDbConnection
conex = New
OleDbConnection "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:\BBDD\MyBase.mdb")
conex.Open()
Return conex
End Function

Nunca me ha surgido una BBDD con contraseña, pero supongo
que habrá que monear un poco con el siguiente código (que
carga todas las caracteristicas de la conexion), donde
pone password y user:

Dim StrConexion As String
= "Provider=Microsoft.Jet.OLEDB.4.0;Password="""";User
ID=Admin;Data Source=D:\BBDD\MyBase.mdb;Mode=Share Deny
None;Extended Properties="""";Jet OLEDB:System
database="""";Jet OLEDB:Registry Path="""";Jet
OLEDB:Database Password="""";Jet OLEDB:Engine Type=5;Jet
OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial
Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet
OLEDB:New Database Password="""";Jet OLEDB:Create System
Database=False;Jet OLEDB:Encrypt Database=False;Jet
OLEDB:Don't Copy Locale on Compact=False;Jet
OLEDB:Compact Without Replica Repair=False;Jet
OLEDB:SFP=False"

y sustituir la linea 'conex=' por la linea:

conex=New OleDbConnection(StrConexion)

Espero que te haya servido lo escrito algo de ayuda y que
responda a tu duda.
Fdo: Javier.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida