Ver Mensaje Individual
  #3  
Antiguo 11-01-2018
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 910
Reputación: 22
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Estimado amigo, veo dos posibles soluciones.

1) Realizar la conexion a la base de datos firebird desde EXCEL, para ello lo puedes lograr con ODBC.

a) En esta situación requieres instalar los drivers ODBC Firebird.
b) Crear la conexión en el ODBC para tu base de datos
c) Desde Excel obtener la información de la tabla en particular
d) Realizar la búsqueda de la información utilizando las función BuscarV(...)

2) La otra alternativa sería crear una tabla externa a tu base de datos, aquí tendrias que armar un script como el siguiente.

Código SQL [-]
--Se crea la estructura de la tamba externa
CREATE TABLE LISTA_NOMBRES_EXCEL
  EXTERNAL FILE 'C:\Lista_Nombres_Excel.txt' (
  id_cliente integer,
  nombre_cliente varchar(50),
  crlf CHAR(2));
COMMIT;

--Se insertan datos en tabla externa
--este lo puedes crear en EXCEL con la función concatenar(...)
insert into lista_clientes_excel(id_cliente, nombre_cliente) VALUES(1,'MAXIUM');
insert into lista_clientes_excel(id_cliente, nombre_cliente) VALUES(2,'MAXIUM 2');
commit;

Si miras en la base de datos Firebird, debería existir Lista_clientes_excel.

Y de aquí en adelante la tratas como una tabla mas, lo demás es solo realizar las consultas...

Saludos cordiales
Responder Con Cita