problema de adodb de referencia de vb
Uh~~Adodb no tiene controles, por lo que no se puede ver, pero se ha hecho referencia a él. Puede verlo abriendo Ver-->Explorador de objetos.
El código para conectarse a la base de datos es el siguiente:
Atenuar db como nuevo ADODB.Connection
Atenuar rs como nuevo ADODB.Recordset
db.Abra "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\a.mdb"
'la fuente de datos va seguida de la ruta y el nombre del archivo de la base de datos
p>rs.Open "Select * From TableName", db, 1, 1
'Este método se abre en modo de solo lectura. Si desea escribir, cambie el último parámetro a 3. Las descripciones detalladas de los parámetros se adjuntan más adelante. Compruebe usted mismo si realmente necesita modificarlo.
'Escriba aquí las declaraciones relacionadas con las operaciones de la base de datos para lograr las funciones que desea
rs.Close
db.Close
RS .OPEN SQL,CONN,A,B
El parámetro A establece el tipo de cursor y su valor es:
adOpenForwardOnly significa que solo se permite viajar entre registros en el conjunto de registros Mover adelante. Este es el valor predeterminado.
adOpenKeyset refleja los cambios o eliminaciones de registros realizados por otros usuarios, pero no refleja las acciones de agregar nuevos registros realizadas por otros usuarios.
adOpenDynamic refleja cambios o eliminaciones en registros realizados por otros usuarios, incluidos los nuevos registros agregados.
adOpenStatic no refleja cambios, adiciones o eliminaciones realizadas en registros por acciones de otros usuarios.
Sus definiciones de valores constantes son:
adOpenForwardOnly = 0
adOpenKeyset = 1
adOpenDynamic = 2
adOpenStatic = 3
El parámetro B es el tipo de bloqueo del conjunto de registros y su valor es:
adLockReadOnly Los datos no se pueden cambiar, ¡este es el valor predeterminado!
adLockPessimistic El proveedor de datos bloquea el registro al comenzar a editar los datos
adLockOptimistic El proveedor de datos bloquea el registro solo cuando se llama al método de actualización
adLockBatchOptimistic es utilizado para la modificación del procesamiento por lotes
Sus definiciones de valores constantes son:
adLockReadOnly = 1
adLockPessimistic = 2
adLockOptimistic = 3 p >
adLockBatchOptimistic = 4
Finalmente,
Si la base de datos tiene contraseña, cambie la cadena de conexión y agregue al final: (aún entre comillas dobles) p>
;ID de usuario=admin;Contraseña=;Jet OLEDB:Contraseña de base de datos=******
No omita el punto y coma y los dos puntos. El último asterisco es la contraseña.