Euro al conectar con bbdd
Publicado por Josef (2 intervenciones) el 09/07/2019 12:27:53
Hola, tengo un problema
Estoy rellenando una EXCEL desde VBA con una consulta a ACCESS.
Este es el código que uso:
Si lo ejecuto una vez no hay problemas. Si lo ejecuto una segunda vez me sale error -2147467259 (80004005) Error OBDC: No se puede conectar”
La base de datos Access está vinculada a una base de datos ORACLE
¿Alguien me puede echar una mano?
Gracias!
Estoy rellenando una EXCEL desde VBA con una consulta a ACCESS.
Este es el código que uso:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Dim cnt As New ADODB.Connection
Dim rst As New ADODB.Recordset
strDB = "C:\Users\jose\Desktop\T.accdb"
Set cnt = Nothing
cnt.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=" & strDB & ";"
sqlstring = “SELECT NOMBRE FROM TABLA_NOMBRE”
Set rst=Nothing
Rst.Open sqlstring, cnt
‘ despues hay mucho código convirtiendo y comprobando campos. Usando GetRows, UBound, Transpose… lo usuarl
Rst.close
Set rst=Nothing
Cnt.close
Set cnt = Nothing
Si lo ejecuto una vez no hay problemas. Si lo ejecuto una segunda vez me sale error -2147467259 (80004005) Error OBDC: No se puede conectar”
La base de datos Access está vinculada a una base de datos ORACLE
¿Alguien me puede echar una mano?
Gracias!
Valora esta pregunta


0