Problema access Windows 7 - Conecciones

04/01/2011 - 17:00 por fer | Informe spam
Hola Grupo, Feliz Año para todos
Tengo una aplicacion que funciona bien en Windows XP, este realiza
consultas sobre base de datos Oracle, pero existe un usuario migrado a
Windows 7, que al efectuar las consultas le genera un error que no
encuentra el DNS especificado.

el error se presenta cuando se realiza la coneccion a la base de
datos, adjunto la parte del codigo donde sale el error:


Dim rs As Recordset
Set CN = New ADODB.Connection

With CN
.Provider = "MSDAORA"
.Properties("Data Source").Value = "SERVIDOR"
.Properties("User ID").Value = USUARIO
.Properties("Password").Value = CLAVE
End With

strsql= "select * from tabla"

CN.Open

' AQUI SE GENERA EL ERROR
rs.Open strsql, CN

Agradezco mucho la ayuda que me puedan proporcionar sobre el evento.

Fernando

Preguntas similare

Leer las respuestas

#6 José Mª Fueyo
05/01/2011 - 11:08 | Informe spam
Feliz año Emilio.
Yo hace años, pero que AÑOS, que no toco Oracle. Pero por lo que
comenta, no tira de proveedor odbc, sino del nativo para Oracle.
En fin, ¡que te traigan muchas cosas los Reyes! jeje

Salu2
José M Fueyo
[MS MVP Access]
#7 fer
05/01/2011 - 22:52 | Informe spam
Jose María - Emilio, saludos de antemano

He modificado el string de conexion sin exito la cadena ahora esta de
esta manera:

Dim rs As New ADODB.Recordset
Dim cn As New ADODB.Connection

Set cn = New ADODB.Connection
cn.Open "Provider=OraOLEDB.Oracle;Data Source=OracleDB;User
Id=USUARIO;Password=CLAVE;"

cuando intenta establecer la conexion sale un mensaje de error que
dice:

"No se encontro el proveedor especificado, es posible que no esté
instalado correctamente"

del mismo intente cambiandola y sin exito, utilizando strings con los
Drivers de

{Microsoft ODBC Drivers for Oracle} y {Oracle in OraHome92}. :(

la pregunta ahora es si faltara algun componente o estará mal
instalado, o es incompatibilidad del Windows7 frente a estas
aplicaciones?

Por sus comentarios muchas gracias

Fernando.

PD : mis disculpas Juan María, no era mi intención bautizarlo a esta
hora del partido, :)
#8 José Mª Fueyo
07/01/2011 - 09:51 | Informe spam
Hola fer
Descuida, excusas aceptadas ;-)
Hay dos proveedores: el de MS para Oracle, y el desarrollado por
Oracle. Obviamente, el más aconsejable es éste último. Lo tienes aquí:
http://www.oracle.com/technetwork/d...89115.html
Tendrás que instalarlo en el usuario, al igual que el cliente de
Oracle. Haz tus pruebas
Otra opción interesante, es Oracle Objects for OLE (OO4O). Lo tienes
en http://www.oracle.com/technetwork/d...94977.html
Lo dicho, haz tus pruebas y elige lo que más te convenza.

Salu2

José Mª Fueyo
[MS MVP Access]
#9 fer
19/01/2011 - 21:49 | Informe spam
Emilio - Jose Manuel

Gracias por su atención, sin embargo les comento que se bajaron y
trato de instalar estos componentes, lamentablemente en su ejecicion
no son reconocidos por la version del Sistema operativo, no existe
(aun?) alguno que sea compatible con Windows 7, por lo pronto la
solucion se esta dando mediante una maquina virtual de XP.

agradezco mucho la orientacion que me pudieron brindar.

Fernando
Ads by Google
Search Busqueda sugerida