Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-09-2006
Carliviris Carliviris is offline
Miembro
 
Registrado: abr 2006
Posts: 93
Poder: 19
Carliviris Va por buen camino
Cargar archivo y guardarlo en tabla

Saludos a todos:

El mismo titulo creo que es bastante especifico. Deseo cargar un archivo que este en una ruta especifica y guardarlo en una tabla. Como podria hacer eso??
Responder Con Cita
  #2  
Antiguo 29-09-2006
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Hola Carliviris!

¿De qué tipo de archivo estamos hablando?, separado por comas, tamaño de columnas fijo, contiene alguna estructura.

¿Deseas guardar el archivo completo o leer los datos y convertirlos en registros?

¿Qué manejador de base de datos utilizas?

Mientras más información proporciones, más respuestas favorables obtendrás.


Saludos
Responder Con Cita
  #3  
Antiguo 30-09-2006
Carliviris Carliviris is offline
Miembro
 
Registrado: abr 2006
Posts: 93
Poder: 19
Carliviris Va por buen camino
yo tengo el archivo listo, esta separado por comas, y estoy trabajando con los componentes ADO con base de datos Access. Que mas informacion importante?? Quiero leer el archivo completo y hacer un insert en una tabla en especifico. Que tal?
Responder Con Cita
  #4  
Antiguo 30-09-2006
Avatar de Héctor Randolph
[Héctor Randolph] Héctor Randolph is offline
Miembro Premium
 
Registrado: dic 2004
Posts: 882
Poder: 20
Héctor Randolph Va por buen camino
Te dejo una rutina con la cual puedes leer el archivo, solamente restaría insertar los registros en las tablas correspondientes:

Suponiendo que tu archivo tiene esta forma:

Código:
"uno 1","uno 2","uno 3","uno 4","uno 5"
"dos 1","dos 2","dos 3","dos 4","dos 5"
"tres 1","tres 2","tres 3","tres 4","tres 5"
Puedes leer los datos así:

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
 Archivo: TStringList;
 Linea: TStringList;
 Fila, Columna: Integer;
begin
  Archivo:=TStringList.Create;
  Linea:=TStringList.Create;
  Archivo.LoadFromFile('Archivo.txt');

  for Fila:=0 to Archivo.Count-1 do
  begin
   Linea.CommaText:=Archivo[Fila];
   ShowMessageFmt('Registro actual = %d',[Fila]);
   for Columna:=0 to Linea.Count-1 do
    ShowMessageFmt('Contenido del campo %d = %s',[Columna,Linea[Columna]]);
  end;
  Linea.Free;
  Archivo.Free;
end;

Saludos
Responder Con Cita
  #5  
Antiguo 30-09-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Te recomiendo leer también el hilo importar txt a firebird que se trató esta misma semana..

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
cargar archivo este si gulder API de Windows 12 04-05-2005 06:26:21
cargar un archivo sys en builder israelgs C++ Builder 0 08-10-2004 21:25:32
Cargar Archivo srangel JAVA 0 03-09-2004 21:19:15
valor escrito en TComboBox guardarlo en BD Giniromero Conexión con bases de datos 2 28-10-2003 16:57:11
Cargar archivo chm esocrates Varios 1 27-07-2003 09:58:02


La franja horaria es GMT +2. Ahora son las 01:38:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi