Realizar conexion a una db oracle mediante macro excel

02/10/2008 - 22:17 por Pablo Castelo | Informe spam
Estoy necesitando extraer un par de datos de diferentes tablas y conexiones a
bases de datos para ser mas especifico a 2 bases mediante vba ya que usando
el método de obtener datos desde otra base de datos no me sirve
es posible hacer esto? y en el caso de que si como?

Saludos
Muchas Gracias
 

Leer las respuestas

#1 Héctor Miguel
02/10/2008 - 22:36 | Informe spam
hola, Pablo !

Estoy necesitando extraer un par de datos de diferentes tablas y conexiones a bases de datos
para ser mas especifico a 2 bases mediante vba
ya que usando el metodo de obtener datos desde otra base de datos no me sirve
es posible hacer esto? y en el caso de que si como?



en el asunto del mensaje hablas de oracle (y esto ya tiene "de entrada" ciertas visicitudes)...

a) considera que los drivers directos de oracle... pudieran NO estar presentes en otras/todas las versiones/plataformas/pcs/etc.
y que los drivers de oracle (parece que) NO respetan sus propias versiones anteriores y que la siguiente version... -quien lo sabe?-
(ademas de que son ajenos a microsoft y el fabricante es el que consideran las mejoras para sus aplicaciones...)

b) las preferencias de los expertos en conexiones van en el siguiente orden...
1) mdac/ado (es decir... macros)
-> requiere de mantener uniformidad en las versiones instaladas... o usar la mas baja al programar
2) usas los drivers de oracle
-> ya has visto algunos inconvenientes por in/compatibilidades en la version de los controladores
3) usar los drivers odbc
-> se espera que es la opcion mas universal -?-

c) en tanto comentas algunos detalles mas... sustanciales
(creo que) podrias iniciar visitando las siguientes instrucciones de arranque:

-> OLE DB Provider for SQL Server
http://www.carlprothman.net/Default.aspx?tabid‡#OLEDBProviderForSQLServer
-> ODBC Driver for SQL Server
http://www.carlprothman.net/Default.aspx?tabid#ODBCDriverForSQLServer

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares