Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/10/2008, 02:27
t102715
 
Fecha de Ingreso: octubre-2008
Mensajes: 2
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Error al trabajar con datos externos y el Openrowset

Hoy acabo de tener tu mismo problema.
No lo he solucionado, pero sé por qué sucede. Simplemente el Jet solicita el nombre del archivo de gestión de usuarios de access, el de seguridad. El famoso System.mdw u otro que hayas creado para gestionar tu propia seguridad en la base de datos de access.

La solución, inapropiada, para este problema reside en eliminar la seguridad:
Select Datos.* From OPENROWSET('Microsoft.Jet.OLEDB.4.0','\\filerjc22\ Ingresos\DW\TS_Ingresos_Datos.mdb';'admin';'',Ingr esos) As Datos
Where Datos.clave=258

También puedes utilizar paquetes DTS. Son un mundo apasionante. Pueden flexibilizarse con código, definirse variables globales y lanzarse utilizando código haciendo referencia a los mismos mediante procedimientos almacenados, pero tienes que aprender un montón de cosas para llegar a esto. Utilizar SQL es una buena opción y se puede hacer todo, vas bien.

Suerte.