Sentencia Insert Into tabla IN tablaExterna

22/12/2003 - 10:56 por Mario Barro | Informe spam
Hola a todos/as;

Tengo una consulta contra un servidor SQL-Server que recupera una serie de
registros y pretendo insertarlo en otra tabla pero de Access.

Es decir, con un objeto ADO Connection establecco el proveedor para
trabajar con Sql-Server y la consulta queda así´.

INSERT INTO tablaAccess IN Path_bbdd_ExternaAccess.mdb
SELECT campo1, campo2, FROM tablaSqlServer

El problema es exclusivo en la clausula IN, ya que el resto está bien, los
campos son coincidentes, etc.

Como utilizo el proveedor para SQL-Server no me permite la insercción
directa en la tabla de acces que necesita otro proveedor.
¿Cómo puedo indicarle que la tabla externa es de access, es decir, un
ejemplo de como quedaría la sentencia en la zona IN indicando el proveedor
correcto.

Agradeceré cualquier sugerencia, ya que no he logrado sacarla.
Saludos

Preguntas similare

Leer las respuestas

#6 Mario Barro
22/12/2003 - 12:59 | Informe spam
Muchas gracias por tu tiempo y tu ayuda.

Saludos
Respuesta Responder a este mensaje
#7 Miguel Egea
22/12/2003 - 13:00 | Informe spam
Si Sql está con una cuenta de administrador (que aunque no es excesivamente
recomendable, es bastante común) seguramente pueda acceder al recurso c$ de
la máquina sin que se comparta algo más que por defecto. Puede usar la ruta
unc \ombremaquina\c$\xxxxxx' para solventar el tema.

Saludos
Miguel egea
"Rubén Vigón" escribió en el mensaje
news:eJEm#
Sí, me temo que necesitarías compartir un recurso en el cliente para que


el
servidor acceda a la base de datos...

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic


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