Foros del Web » Programando para Internet » ASP Clásico »

insertar registros a una bd externa.mdb

Estas en el tema de insertar registros a una bd externa.mdb en el foro de ASP Clásico en Foros del Web. kiero insertar x registros de una tabla a una bdd externa, esto es lo k tengo hexo: Código: sql="insert into listapisos SELECT pisos.* FROM pisos" ...
  #1 (permalink)  
Antiguo 30/12/2002, 07:27
 
Fecha de Ingreso: enero-2002
Mensajes: 73
Antigüedad: 23 años, 3 meses
Puntos: 0
insertar registros a una bd externa.mdb

kiero insertar x registros de una tabla a una bdd externa, esto es lo k tengo hexo:
Código:
sql="insert into listapisos SELECT pisos.* FROM pisos"
lo k kiero konseguir es esactamente lo mismo pero insertando los registros en otra bdd destinada exklusivamente para ello, grazias d antemano
  #2 (permalink)  
Antiguo 30/12/2002, 08:18
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
disculpen mi ignorancia...pero 1ra vez que veo una consulta dentro de un insert...

es posible?...si lo fuera...seria genial no?.
  #3 (permalink)  
Antiguo 30/12/2002, 08:42
Avatar de korev  
Fecha de Ingreso: diciembre-2002
Ubicación: Barcelona
Mensajes: 127
Antigüedad: 22 años, 4 meses
Puntos: 0
Pues yo me quedé igual . Estoy intrigada, ni se me había ocurrido esta posibilidad. Consultaré por ahí a ver qué encuentro mientras nos llega la luz .
__________________
on error... resume next
  #4 (permalink)  
Antiguo 30/12/2002, 08:46
Avatar de korev  
Fecha de Ingreso: diciembre-2002
Ubicación: Barcelona
Mensajes: 127
Antigüedad: 22 años, 4 meses
Puntos: 0
jo, encima de no tener ni idea de eso me salió a la primera

Un enlace al respecto:
http://archives.postgresql.org/pgsql...2/msg00125.php

Ok, ya lo tengo:
insert... select <- inserta los datos que provienen del select especificado.

Sintaxis:
INSERT [LOW_PRIORITY] [IGNORE] [INTO] tbl_name [(column list)] SELECT ...

Ejemplo:
INSERT INTO tblTemp2 (fldID) SELECT tblTemp1.fldOrder_ID FROM tblTemp1 WHERE
tblTemp1.fldOrder_ID > 100;

Enlace a doc en el manual online de mysql:
http://www.mysql.com/doc/en/INSERT_SELECT.html

... ... pues mucho estoy tardando yo en explotarlo
__________________
on error... resume next

Última edición por korev; 30/12/2002 a las 08:52
  #5 (permalink)  
Antiguo 30/12/2002, 08:51
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
jajaja...

bueno saberlo.

  #6 (permalink)  
Antiguo 30/12/2002, 08:58
Avatar de korev  
Fecha de Ingreso: diciembre-2002
Ubicación: Barcelona
Mensajes: 127
Antigüedad: 22 años, 4 meses
Puntos: 0
Quise decir que me salió a la primera el enlace que puse primero

Sick, como ahora somos más a buscar... digo yo que las probabilidades de solución aumentan
__________________
on error... resume next
  #7 (permalink)  
Antiguo 30/12/2002, 10:38
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
ups, no lo sabía...

también se pueden insertar registros a una tabla de otra BD haciendo un SELECT a la BD actual (al menos para access y desde el MSAccess -no intenté hacerlo ASP mediante-).

Creando una Consulta de datos anexados y viendo la vista SQL, la estructura es la siguiente:




INSERT INTO Tabla_Externa (Campo_Externo) IN 'Base_Externa.mdb'
SELECT Tabla_Local.campo_Local
FROM Tabla_Local;
  #8 (permalink)  
Antiguo 30/12/2002, 12:12
 
Fecha de Ingreso: enero-2002
Mensajes: 73
Antigüedad: 23 años, 3 meses
Puntos: 0
al fin!!!!!

grazias dazuaga!!!

para kien le pueda interesar, si las dos tablas tienen la misma estructura y se kieren insertar todos los registros se puede simplifikar un poko:

"insert into tabla_externa IN 'd:\xvrt\xxx.com\data\bdd.mdb' SELECT tabla.* FROM tabla"

grazias a todos
  #9 (permalink)  
Antiguo 30/12/2002, 12:57
Avatar de korev  
Fecha de Ingreso: diciembre-2002
Ubicación: Barcelona
Mensajes: 127
Antigüedad: 22 años, 4 meses
Puntos: 0
Gracias a ti. Este post tiene miga
__________________
on error... resume next

Última edición por korev; 30/12/2002 a las 13:00
  #10 (permalink)  
Antiguo 30/12/2002, 14:36
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Yo ya le di 5 estrellas y lo pongo en mis favoritos

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 13:57.