Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

INSERT INTO desde Excel a TABLA de Firebird

Estas en el tema de INSERT INTO desde Excel a TABLA de Firebird en el foro de Bases de Datos General en Foros del Web. Hola a todos Alguien sabe si se puede hacer un INSERT INTO desde Excel a una tabla de Firebir. Este codigo funciona si es desde ...
  #1 (permalink)  
Antiguo 27/10/2014, 13:13
 
Fecha de Ingreso: febrero-2011
Mensajes: 85
Antigüedad: 13 años, 2 meses
Puntos: 3
INSERT INTO desde Excel a TABLA de Firebird

Hola a todos

Alguien sabe si se puede hacer un INSERT INTO desde Excel a una tabla de Firebir. Este codigo funciona si es desde una tabla a otra de la misma BD.
Código SQL:
Ver original
  1. INSERT INTO tabla1(campo01, campo02, campoxx)
  2. FROM tabla2(campo10, campo2, campoXX)
Para excel he intentado con la siguiente forma y no funciona
Código SQL:
Ver original
  1. INSERT INTO tablas1(campo1, campo2, campo3)
  2. (SELECT * FROM [hojaExcel$] IN ArchivoExcel.xls)

Y el error que me marca es "No se reconoce FROM [", aclarar que excel tiene el mismo numero de columnas que la tabla en la BD.

Saludos y gracias anticipadas GRC

Última edición por gnzsoloyo; 27/10/2014 a las 13:23 Razón: faltan datos
  #2 (permalink)  
Antiguo 27/10/2014, 15:02
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: INSERT INTO desde Excel a TABLA de Firebird

quizas si se pueda pero no es asi como lo estas haciendo ya que la sentencia que pones es de TSQL y creo que excel no la reconoce...

http://stackoverflow.com/questions/2...-into-firebird
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 27/10/2014, 17:15
 
Fecha de Ingreso: febrero-2011
Mensajes: 85
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: INSERT INTO desde Excel a TABLA de Firebird

Hola Libras

Nuevamente muchas gracias por contestar, pense que habria alguna manera de hacerlo, ya que en alguna ocacion lo hice de Paradox a Access.

Actualmente lo hago creando un dataReader y registro por registro lo ingreso a la tabla de FireBird, pero la idea era hacerlo en una sola operacion.

La otra es que si tengo el DataReader o un DataSet que hace referencia a la hoja de excel, este DataReader o DataSet se pueda volcar a la tabla de la BD, Esto si se podra.


Saludos y gracias Anticipadas GRC

Etiquetas: bd, excel, firebird, insert, tabla
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




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