![]() |
![]() |
![]() |
![]() |
![]() |
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
El codigo trabaja con archivos TXT o DOC, cualquiera. Me da la impresion, viendo el contenido del archivo text que vas a necesitar crear un array y este tendra que poseer los datos, los que posteriormente se tendran que pasar a la tabla en cuestion, ya que mencionas que son varios campos. No lo veo muy complicado, lo que si veo es que tendras algo de trabajo para acomodarlo a lo que necesitas. Saludos
__________________
Siempre Novato |
#2
|
|||
|
|||
si eso mismo, pero no se como trabajar esa parte del array si me pudieran echar una manito se los agradeceria bastante, estoy medio estancado con esto.
|
#3
|
||||
|
||||
Hola
Aqui no solo hay que tomar en cuenta lo que hace o no un array. Hay que saber: 1-Cuantos campos tiene la tabla?. 2-Siempre se actualizan todos, los mismo, en el mismo orden?. 3-Es necesario una vista previa antes de guardar (para detectar errores)??. Ademas es necesario añadir al codigo: La eliminacion de la barra antes de guardar el dato. La eliminacion de espacios. La consecuente revision de que si llego al ultimo campo regrese a la primer campo y vuelva a guardar. Como dije, es una faena interesante que te queda por delante. Saludos
__________________
Siempre Novato |
#4
|
|||
|
|||
Una pregunta?,tiene que ser necesariamente un txt?, por que no un xml u otro formato para el que ya exista soporte para hacer el parseo?
__________________
Saludos Alfredo |
#5
|
|||
|
|||
Pues según leo, me parece que si es necesario que sea un .txt, ya que parece ser que es un usuario el que va a manipular dicho archivo...
Ahora, para hacer el parseo que quieres, puedes usar la clase TStringList para lo que quieres, solo cargas cada línea en un TStringList y usas las propiedades que tiene para estos casos:
Este es solo un ejemplo de como lo deberías hacer, para más información busca en la ayuda de Delphi sobre la clase TStringList. Saludos... |
#6
|
||||
|
||||
Esto te puede servir??
1 Crear un archivo llamado script.sql (o como quiera llamarlo) con el contenido a insertar en la tabla, por ejemplo:
2 Ejecutar en un archivo bat o en linea de comandos algo como lo siguiente: Cita:
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#7
|
||||
|
||||
mmm creo que mi comentario anterior fue una respuesta al titulo del hilo sin leer el contenido...
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
actualizar tabla al insertar en otra tabla | hybrid | Conexión con bases de datos | 14 | 02-12-2009 15:09:13 |
leer txt con firebird | laukri | Firebird e Interbase | 6 | 06-01-2008 18:06:52 |
Leer/insertar/modificar datos desde un archivo XML | IVAND | Varios | 1 | 26-08-2006 23:11:29 |
Dbgrid para insertar en una tabla pero cogiendo datos de otra tabla | taru | MySQL | 1 | 27-07-2006 15:36:12 |
Como insertar datos de una tabla en otra tabla? | Salomon | Firebird e Interbase | 1 | 28-08-2003 11:29:40 |
![]() |
|