Como poner password a MDB

29/10/2004 - 20:09 por TT | Informe spam
Hola a todos:

No se como puedo hacer esto, os cuento por si me podeis echar una mano :

Necesito poder poner un password a un MDB ya creado.

Saludos

Preguntas similare

Leer las respuestas

#6 Pedro Luna Montalvo, MVP
02/11/2004 - 15:59 | Informe spam
Saludos,

efectivamente hice la prueba y luego de crear la base de datos, la conexion
permanece abierta (esto lo puees comprobar porque se crea un archivo LDB).

Lo unico que se me ocurrio fue obligar a cerrar la conexion, aprovechando la
propiedad ActiveConnection, pero como su tipo es object, use algo de
Reflection para invocar su metodo Close.

Te adjunto el codigo de creacion del MDB:


private static void CreateMdb(string mdbPath) {
// Esto es tu codigo
string strConn = "Provider=Microsoft.JET.OLEDB.4.0;Data Source = " +
mdbPath;
CatalogClass cat = new CatalogClass();
cat.Create(strConn);

// Invocamos el metodo Close de la conexion!!!
Type connType = cat.ActiveConnection.GetType();
connType.InvokeMember("Close",
BindingFlags.InvokeMethod | BindingFlags.Public, null,
cat.ActiveConnection, new object[] {} );
}

Luego de esto, puedes cambiar la contraseña de la base con el metodo que te
indique antes, sin problemas.

Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida