Visual Basic - Insertar registros de base datos extena con sql

Life is soft - evento anual de software empresarial
 
Vista:

Insertar registros de base datos extena con sql

Publicado por James (149 intervenciones) el 25/07/2006 23:26:36
Hola amigos una consulta tengo dos base de datos la original en : (En access)
ORIGINAL
c:\original\bd\ppto.mdb
la cual tiene una tabla llamada VAL

COPIA
C:\copia\bd\copia.mdb
la cual tambien tiene la tabla VALE (con los mismas caracteristicas de la tabla original val)

Lo que se desea es insertar registros de la tabla Val (de la base de datos ppto.mdb) a la tabla VALE (de la base de datos ppto.mdb) .

Estolo puedo hacer con sentencia SQL cuando la tabla VALE esta en la misma base de datos PPTO.MDB de la siguiente forma:

sql="Insert into vale select all from val"

previo a esto estan declaradas las connecciones, y los recorset el cual trabaja muy bien, lo que no se es como insertar registros a una base de datos externa, estuve leyendo algo de sentencias SQL donde con el "IN " logro ese objetivo lo cual lo hice de la siguiente forma

sql="INSERT INTO vale IN C:\copia\bd\copia.mdb SELECT all FROM val"

pero nada de nada me sale error en INSERT INTO.

Por favor ayudeneme o darme un ejemplo con base de datos externas, gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Insertar registros de base datos extena con sql

Publicado por Ariel O (27 intervenciones) el 26/07/2006 17:22:24
Hola James

aqui te envio un ejemplito

'Esto es para importar entre BD de access

SQL = "INSERT INTO Tabla1 "
SQL = SQL & " SELECT * FROM Tabla1 IN 'C:\copia\bd\copia.mdb'"

Cnn.Execute SQL ' Executa Consulta SQL

PD: tienes que considerar que en el Cnn.Connection debes tener conectada
la BD c:\original\bd\ppto.mdb

Saludos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Graciasssssssss amigo, t pasastes.

Publicado por James (149 intervenciones) el 27/07/2006 22:29:18
Gracias amigo ese es la soluciòn, graciasssssss
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar