obtener datos externos - error de conexion

25/06/2006 - 22:02 por Diana | Informe spam
Hola a todos,

No puedo traer datos a excel desde access a traves de datos - Obtener
Datos externos, pues me da "ODBC: error de conexión". Alguien me podria
decir dónde me equivoco? Tengo Windows XP, Office 2003.

1) Creé una base de datos en access. Allí hice: Archivo - obtener datos
externos - vincular tablas - tipo de archivo: Datos ODBC - seleccionar
origen de datos - en la pestaña origen de datos del equipo seleccioné el
nombre del sistema informático de la empresa que está en el servidor y
funciona mediante SQL Server. Puse el ID de inicio de sesión y la
contraseña.
vinculé las tablas que necesitaba y creé las consultas. En access todo 10
puntos, Pude ejecutar las tablas y las consultas sin problemas.
2) Creé un DSN de archivo "nuevaconexion" que apunta a la base de datos de
access, en panel de control - herramientas del sistema - orígenes de datos
ODBC - elegí el controlador Microsoft accessdriver.
3) En excel fui a Datos - obtener datos externos - nueva consulta de base de
datos - seleccioné el origen de datos "nuevaconexion". Me muestra las tablas
y consultas de la base datos, seguí el asistente con los pasos que me
muestra, le dí a todo aceptar, me seleccionó la celda a1 para colocar los
datos, pero siempre falla, sale una ventana "ODBC: error de conexión".
4) Lo probé con otro método. Desde el archivo de excel programé una rutina
que busque los datos (tablas o consultas) de la base de access a traves de
ADO (Microsoft Jet 4.0) y sale la misma ventana de error de conexión.
Dónde está el error?
Tengo echas varias de estas conexiones a acces y siempre funcionan bien.
Esta vez los datos provienen del servidor y es aquí donde tengo el problema.
Gracias a todos

Preguntas similare

Leer las respuestas

#6 Diana
26/06/2006 - 16:08 | Informe spam
Gracias Miguel!!!
Estabas en lo cierto. Faltaba poner nombre de usuario y contraseña.
Mi error era que creaba un DSN de archivo cuando en realidad había que crear
un DSN de sistema, (llegué a ésto después de probar con todas las opciones
posibles). Allí, en opciones avanzadas se agrega el usuario y la contraseña.
Ahora sí puedo traer cualquier dato a excel (desde access con las tablas
vinculadas al servidor, como necesitaba).

Gracias y saludos,
Diana

"Miguel Zapico" escribió en el
mensaje news:
Hace tiempo que no trabajo con esto, pero creo que la opcion salia la
primera
vez que te conectabas a las tablas en Access; una vez que seleccionabas
las
que ibas a importar, habia una casilla abajo a la derecha para guardar los
datos de usuario/contraseña.

Miguel.

"Diana" wrote:

Miguel,
Estoy revisando el ODBC y no encuentro esta opción. Sabes cuál es?
Gracias,
Diana
"Miguel Zapico" escribió en el
mensaje news:
> Creo que el ODBC de SQL tiene una opcion para guardar el
> usuario/contraseña.
> Si no lo tienes activado, es posible que ese sea el problema, ya que al
> acceder desde Excel no te va a mostrar ninguna pantalla pidiendo esos
> datos.
> Otra opción podría ser conectar directamente al SQL Server, y hacer la
> consulta ya en el servidor o en MS Query. Dependiendo de la
> complejidad
> de
> las consultas, y del nivel de acceso que tengas en el servidor, es
> posible
> que ninguna de estas opciones te valga, eso si.
>
> Espero que te sirva,
> Miguel.
>
> "Diana" wrote:
>
>> Hola a todos,
>>
>> No puedo traer datos a excel desde access a traves de datos -
>> Obtener
>> Datos externos, pues me da "ODBC: error de conexión". Alguien me
>> podria
>> decir dónde me equivoco? Tengo Windows XP, Office 2003.
>>
>> 1) Creé una base de datos en access. Allí hice: Archivo - obtener
>> datos
>> externos - vincular tablas - tipo de archivo: Datos ODBC - seleccionar
>> origen de datos - en la pestaña origen de datos del equipo seleccioné
>> el
>> nombre del sistema informático de la empresa que está en el servidor y
>> funciona mediante SQL Server. Puse el ID de inicio de sesión y la
>> contraseña.
>> vinculé las tablas que necesitaba y creé las consultas. En access todo
>> 10
>> puntos, Pude ejecutar las tablas y las consultas sin problemas.
>> 2) Creé un DSN de archivo "nuevaconexion" que apunta a la base de
>> datos
>> de
>> access, en panel de control - herramientas del sistema - orígenes de
>> datos
>> ODBC - elegí el controlador Microsoft accessdriver.
>> 3) En excel fui a Datos - obtener datos externos - nueva consulta de
>> base
>> de
>> datos - seleccioné el origen de datos "nuevaconexion". Me muestra las
>> tablas
>> y consultas de la base datos, seguí el asistente con los pasos que me
>> muestra, le dí a todo aceptar, me seleccionó la celda a1 para colocar
>> los
>> datos, pero siempre falla, sale una ventana "ODBC: error de conexión".
>> 4) Lo probé con otro método. Desde el archivo de excel programé una
>> rutina
>> que busque los datos (tablas o consultas) de la base de access a
>> traves
>> de
>> ADO (Microsoft Jet 4.0) y sale la misma ventana de error de conexión.
>> Dónde está el error?
>> Tengo echas varias de estas conexiones a acces y siempre funcionan
>> bien.
>> Esta vez los datos provienen del servidor y es aquí donde tengo el
>> problema.
>> Gracias a todos
>>
>>
>>
>>



Respuesta Responder a este mensaje
#7 Miguel Zapico
26/06/2006 - 16:19 | Informe spam
Me alegro de que te sirva. Buena idea la de cambiar el tipo de DSN, era una
parte de la solucion que se me habia pasado por alto.

Un saludo,
Miguel.

"Diana" wrote:

Gracias Miguel!!!
Estabas en lo cierto. Faltaba poner nombre de usuario y contraseña.
Mi error era que creaba un DSN de archivo cuando en realidad había que crear
un DSN de sistema, (llegué a ésto después de probar con todas las opciones
posibles). Allí, en opciones avanzadas se agrega el usuario y la contraseña.
Ahora sí puedo traer cualquier dato a excel (desde access con las tablas
vinculadas al servidor, como necesitaba).

Gracias y saludos,
Diana

"Miguel Zapico" escribió en el
mensaje news:
> Hace tiempo que no trabajo con esto, pero creo que la opcion salia la
> primera
> vez que te conectabas a las tablas en Access; una vez que seleccionabas
> las
> que ibas a importar, habia una casilla abajo a la derecha para guardar los
> datos de usuario/contraseña.
>
> Miguel.
>
> "Diana" wrote:
>
>> Miguel,
>> Estoy revisando el ODBC y no encuentro esta opción. Sabes cuál es?
>> Gracias,
>> Diana
>> "Miguel Zapico" escribió en el
>> mensaje news:
>> > Creo que el ODBC de SQL tiene una opcion para guardar el
>> > usuario/contraseña.
>> > Si no lo tienes activado, es posible que ese sea el problema, ya que al
>> > acceder desde Excel no te va a mostrar ninguna pantalla pidiendo esos
>> > datos.
>> > Otra opción podría ser conectar directamente al SQL Server, y hacer la
>> > consulta ya en el servidor o en MS Query. Dependiendo de la
>> > complejidad
>> > de
>> > las consultas, y del nivel de acceso que tengas en el servidor, es
>> > posible
>> > que ninguna de estas opciones te valga, eso si.
>> >
>> > Espero que te sirva,
>> > Miguel.
>> >
>> > "Diana" wrote:
>> >
>> >> Hola a todos,
>> >>
>> >> No puedo traer datos a excel desde access a traves de datos -
>> >> Obtener
>> >> Datos externos, pues me da "ODBC: error de conexión". Alguien me
>> >> podria
>> >> decir dónde me equivoco? Tengo Windows XP, Office 2003.
>> >>
>> >> 1) Creé una base de datos en access. Allí hice: Archivo - obtener
>> >> datos
>> >> externos - vincular tablas - tipo de archivo: Datos ODBC - seleccionar
>> >> origen de datos - en la pestaña origen de datos del equipo seleccioné
>> >> el
>> >> nombre del sistema informático de la empresa que está en el servidor y
>> >> funciona mediante SQL Server. Puse el ID de inicio de sesión y la
>> >> contraseña.
>> >> vinculé las tablas que necesitaba y creé las consultas. En access todo
>> >> 10
>> >> puntos, Pude ejecutar las tablas y las consultas sin problemas.
>> >> 2) Creé un DSN de archivo "nuevaconexion" que apunta a la base de
>> >> datos
>> >> de
>> >> access, en panel de control - herramientas del sistema - orígenes de
>> >> datos
>> >> ODBC - elegí el controlador Microsoft accessdriver.
>> >> 3) En excel fui a Datos - obtener datos externos - nueva consulta de
>> >> base
>> >> de
>> >> datos - seleccioné el origen de datos "nuevaconexion". Me muestra las
>> >> tablas
>> >> y consultas de la base datos, seguí el asistente con los pasos que me
>> >> muestra, le dí a todo aceptar, me seleccionó la celda a1 para colocar
>> >> los
>> >> datos, pero siempre falla, sale una ventana "ODBC: error de conexión".
>> >> 4) Lo probé con otro método. Desde el archivo de excel programé una
>> >> rutina
>> >> que busque los datos (tablas o consultas) de la base de access a
>> >> traves
>> >> de
>> >> ADO (Microsoft Jet 4.0) y sale la misma ventana de error de conexión.
>> >> Dónde está el error?
>> >> Tengo echas varias de estas conexiones a acces y siempre funcionan
>> >> bien.
>> >> Esta vez los datos provienen del servidor y es aquí donde tengo el
>> >> problema.
>> >> Gracias a todos
>> >>
>> >>
>> >>
>> >>
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida