![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola como estas?
te comento que tenia el mismo problema pero con archivos de texto (txt) pero con muchas mas cantidad de lineas y el procedimiento era bastante pesado tambien... Lo mejore cambiando algunas cosas que optimizaron de forma sorprendente!! (Aclaro que lo hice sobre interbase) Primero: Interbase tiene una particularidad, que podemos crear una tabla a partir de un archivo enterno, por ejemplo el txt Por supuesto que tiene que tener ciertas caracteristicas este archivo, pero ya no es lo mismo aplicarlo sobre el archivo de texto que sobre una tabla!!! Segundo: En las tablas que son afectadas por el procedimeinto creo indices! y en el procedimiento todas las relaciones y consultas las hago tratando de utilizar esos indices! La caracteristicas que tiene que tener el archivo para que interbase te lo reconosca, te lo paso mañana...No estoy en casa ahora.... Espero que te sirva.. Atte Saluda Neeruu ![]() |
|
#2
|
|||
|
|||
|
Gracias por vuestras rápidas respuestas.
Neeruu, te tomo la palabra, si puedes, pásame las características que debe tener el archivo csv. Un saludo. |
|
#3
|
|||
|
|||
|
hola aca pongo el codigo prometido
CREATE TABLE TABLAEXTERNA EXTERNAL 'C:\TABLAEXTERNA.TXT' ( CAMPO1 CHAR(4), CAMPO2 CHAR(4), CAMPO3 CHAR(4), CR CHAR(2) ) este archivo lo pones en la carpeta ext que esta adentro de la carpeta de intalacion de interbase!!!! Otra cosa que estuve pensando es porque no te creas una tabla auxiliar con los campos de cvs y luego exportas los datos a esa tabla, y asi operas con esa tabla aux en ves de con el archivo plano... P/D: Mira aca o busca como crear tablas externas http://www.clubdelphi.com/foros/arch...p/t-20975.html Atte Saluda Neeruu ![]() Última edición por Neeruu fecha: 10-03-2008 a las 18:08:50. Razón: Agreo P/D |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Signos de que pasas mucho tiempo en Delphi o programando | ContraVeneno | La Taberna | 28 | 20-02-2008 21:39:27 |
| Crear procedimiento almacenado en tiempo real | ElCherchu | Firebird e Interbase | 2 | 26-03-2007 19:30:13 |
| Como se hace un Procedimiento en Interbase | juliopag1 | Conexión con bases de datos | 1 | 02-06-2005 16:51:29 |
| Me lleva el diablo.... | sercornejov | Firebird e Interbase | 5 | 13-12-2004 23:39:45 |
| Last no me lleva al ultimo | marcelofabiani | Firebird e Interbase | 4 | 18-07-2003 20:10:02 |
|