Proteger DB en una aplicación

Hola!
Cómo desde visual basic puedo proteger una BD. Tengo una aplicación donde se realizan transacciones en una BD Access. La aplicación es accesibles para todos. Pero no quiero que cualquiera modifique los datos.
Gracias!

1 respuesta

Respuesta
1
No estoy seguro si esto es lo que quieres.
Te envío un ejemplo con ADO y Access.
Primero desde Access le pones un password a la base de datos, para esto la abres en modo exclusivo y en Herramientas->Seguridad->Establecer Contraseña para la base de datos.
Luego cuando la abras desde Visual Basic 6.0 y ADO utilizas este código.
Dim m_cnn as New ADODB.Connection
m_cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mibase.mdb;"
m_cnn.CursorLocation = adUseClient
m_cnn.Properties("Jet OLEDB:Database Password") = "PASSWORD"
m_cnn.Open
El password debe coincidir con el que le asignaste a la base de datos desde Access.
Así nadie pordrá abrir la base de datos y modificarla, esto solo será posible desde tu programa.
Muchas gracias!
Precisaría hacer lo mismo pero con DAO y en forma común (es decir sin usar los objetos ADO ni DAO).
Saludos!
Otra vez! Gracias por tu excelente respuesta!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas