
ADO + Conexión Remota a .accdb en carpeta
Publicado por Oliveira (1 intervención) el 13/07/2015 00:18:00
Estimados,
Tengo un procedimiento que al ejecutar me entrega un mensaje de error: "Se ha producido error '91' en tiempo de ejecución: Variable de objeto o bloque With no establecido", luego al depurar el código, la línea con problemas es ésta:
Mi idea es obtener en la ventana Inmediato los datos Rut y nombre de ciertos registros. (los nombres de tablas los he revisado varias veces, así que no es problema de sintaxis)
Ayuda por favor!!! :(
Tengo un procedimiento que al ejecutar me entrega un mensaje de error: "Se ha producido error '91' en tiempo de ejecución: Variable de objeto o bloque With no establecido", luego al depurar el código, la línea con problemas es ésta:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
conexion.Open "Provider=Microsoft.ACE.OLEDB.15.0; Data Source=C:\Users\Usuario\basedamnificados.accdb"
Sub conexion_remota()
Dim conexion As ADODB.Connection
Dim conexion_recordset As ADODB.Recordset
Dim extraccion As String
extraccion = "SELECT * FROM bbdd_damnificados" 'extraccion de todos los campos de la tabla
conexion.Open "Provider=Microsoft.ACE.OLEDB.15.0; Data Source=C:\Users\Usuario\basedamnificados.accdb" 'Driver a utilizar; locación
conexion_recordset.Open extraccion, conexion, adOpenDynamic, adLockOptimistic 'se agrega concurrencia de usuarios a la bbdd
Do Until conexion_recordset.EOF
Debug.Print conexion_recordset!NRUT & " " & conexion_recordset!NMAPEPAT
conexion_recordset.MoveNext
Loop
'liberación de recursos
conexion_recordset.Close
Set conexion_recordset = Nothing
conexion.Close
Set conexion = Nothing
End Sub
Mi idea es obtener en la ventana Inmediato los datos Rut y nombre de ciertos registros. (los nombres de tablas los he revisado varias veces, así que no es problema de sintaxis)
Ayuda por favor!!! :(
Valora esta pregunta


0