Necesito información sobre hacer consultas a la base de datos con visual basic 6
Hola amigo, necesito urgentemente tu correo, para preguntarte algo vía msn, es una urgencia laboral con respecto a desarrollar software que es en lo que me desempeño, necesito tu ayuda en ciertas cosas, sé que estas dispuesto a ayudarme porque estás suscrito a esta página. Necesito me mandes un correo, o algo, a guillegro777 @ hotmail . Com, o, guillegro777 @ gmail . Com, para hacerte una consulta relacionada a base de datos, y visual basic 6.
Espero tu respuesta.
¿Qué es tan urgente que no lo puedes postear por aquí?
Necesito urgentemente saber cómo puedo abrir una base de datos access protegida con contraseña, desde visual basic 6 utilizando ADO. El asunto es este: Agrego al Proyecto los objetos ADO y DataGrid. Normalmente he trabajado con ellos haciendo aplicaciones, y enlazando la base de datos sin contraseña antes establecida, funcionaba correctamente. Hacia esto, ademas de las tablas importantes de registros de la bd, hacia una que era para usuarios y contraseñas; en la ejecución del programa el usuario tenia que ingresar su contraseña para entrar al sistema, de acuerdo al nombre de usuario y contraseña antes guardada en la bd access (sin contraseña). Pero he aquí el dilema: "No tiene ciencia hacer una aplicación que dentro de ella se tengan que ingresar usuarios y contraseñas, pero al instalar el sistema en la pc, la base de datos de guarda en Archivos de Programas en una carpeta, quedando expuesta a cualquiera que tenga conocimientos básicos de pcs, dirigiéndose a ella, y haciendo lo que quiera. "La seguridad interna del software no tendría validez" ya que dentro del software, es necesario colocar el nombre de usuario y su contraseña para entrar al menú principal, pero en si, no esta para nada protegida la aplicación" No se si me hice entender. Lo que necesito: Necesito hacer todo lo que hacía antes ya que de eso vivo, y he de vivir, desarrollando aplicaciones para empresas etc, puede verlo en google buscando por Guillegro777; PERO esta vez necesito saber cómo hacer lo que antes hacía, pero con más protección, es decir: Ingreso mis controles ADODC1 y DATAGRID al proyecto para enlazar la bd Access. Pero necesito poder hacer todas mis tareas, enlazando la base de datos Access esta vez estando protegida antes con una contraseña, que las personas no puedan abrirla desde Archivos de programas cuando se instala el programa, si no, mediante la seguridad establecida. Algo así como, ingresar la clave de la bd en vb en ejecución y diseño, para poder utilizar esa bd mediante ADO, DatGrid y Access protegida. Resumen: ¿Cómo puedo enlazar una base de datos Access 2003 protegida con una contraseña en Visual Basic, utuilizando específicamente ADO y DataGrid? OjO: Solo sé trabajar con ADO, y mis aplicaciones es necesario que puedan ser instaladas en otras PCs, por ello, solo acerca de ADO necesito respuestas. Con gusto les ayudaría a ustedes si pudiera en sus preguntas, pero de verdad, le daré oro a quien me logre responder mi inquietud.
Debes revisar la cadena de conexión que estas utilizando para acceder a la base de datos, te adjunto las diferentes formas de acuerdoa tu necesidad toma la que necesites. Esto es para Access 2007: Providers to use when connecting to Access 2007 » ACE OLEDB 12.0 » .NET Framework Data Provider for OLE DB (OleDbConnection) ace oledb 12.0 Type: OLE DB Provider Usage: Provider=Microsoft.ACE.OLEDB.12.0 Manufacturer: Microsoft Customize string example values » Standard security Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False; With database password This is the connection string to use when you have an Access 2007 database protected with a password using the "Set Database Password" function in Access. Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword; DataDirectory functionality Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\myAccess2007file.accdb;Persist Security Info=False; Para versiones anteriores de Access Microsoft Jet OLE DB 4.0 Type: OLE DB Provider Usage: Provider=Microsoft.Jet.OLEDB.4.0 Manufacturer: Microsoft Customize string example values » Standard security Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=; With database password This is the connection string to use when you have an access database protected with a password using the Set Database Password function in Access. Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassword; Workgroup (system database) Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:System Database=system.mdw; Workgroup (system database) specifying username and password Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:System Database=system.mdw;User ID=myUsername;Password=myPassword; DataDirectory functionality Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\myDatabase.mdb;User Id=admin;Password=;