DAO y Access con seguridad de DB y User

28/07/2003 - 19:19 por emanuel | Informe spam
Estoy desarrollando un modulito que administre la
seguriadad de una base de datos access. Lo estoy
realizando con la biblioteca DAO de VB6.
El problema consiste en que no encuentro la manera de
espesificar una conexion que incluya seguridad a nivel de
base de datos y a nivel de usuario

Esta es la conexion que utilizo pero tiene seguridad a
nivel de usuario

DBEngine.SystemDB = App.Path & "\" & VSystemDB
Set WS = DBEngine.CreateWorkspace("", "admin", "sucursal",
dbUseJet)
Set DB = WS.OpenDatabase(App.Path & "\" & VDataBase)

No puede utilizar un DSN ya que la aplicacion se tiene que
instalar en muchas computadoras geograficamente muy
distantes y es imposible configurar a todas

Si a alguien se le ocurre algo será de gran ayuda
 

Leer las respuestas

#1 Softjaen
29/07/2003 - 11:28 | Informe spam
"emanuel" escribió:

El problema consiste en que no encuentro la manera de
espesificar una conexion que incluya seguridad a nivel
de base de datos y a nivel de usuario

Esta es la conexion que utilizo pero tiene seguridad a
nivel de usuario

DBEngine.SystemDB = App.Path & "\" & VSystemDB
Set WS = DBEngine.CreateWorkspace


("", "admin", "sucursal",
dbUseJet)
Set DB = WS.OpenDatabase(App.Path & "\" & VDataBase)




Hola, emanuel:

Para añadirle la seguridad a nivel de base de datos, ésta
deberá tener una contraseña, la cual se la tendrás que
especificar a la hora de abrir la base de datos:

Set DB = WS.OpenDatabase(App.Path & "\" & VDataBase,
False, False, ";pwd34")

Un saludo

Enrique Martínez
[MS MVP - VB]

Preguntas similares