Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #14  
Antiguo 28-12-2018
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Crea un proyecto nuevo.
Añade un botón, 3 labels y un memo, por ejemplo.
En el click del botón pega esto:
Código Delphi [-]
procedure TForm1.bt1Click(Sender: TObject);
const
  crlf = chr(13)+chr(10);
var
  F : TextFile;
  cLin : string;
  iPos : Integer;
  cCampo1, cCampo2, cCampo3 : string;
begin
  // Aquí deberías conectar con tu base de datos y preparar el insert, etc.
  //
  // Ahora empezamos a leer el fichero línea a línea y vamos insertando en la BD.
  AssignFile(F,'c:\DGII_RNC.TXT');
  Reset(F);
  ReadLn(F,cLin);
  while not eof(F) do
  begin
    // primer dato, hasta el primer |
    iPos := Pos('|',cLin);
    cCampo1 := Copy(cLin,0,iPos-1);
    // Cortamos de la línea el primer dato que hemos usado
    cLin := copy(clin,iPos+1,length(cLin));
    // leemos hasta el siguiente |
    iPos := Pos('|',cLin);
    cCampo2 := Copy(cLin,0,iPos-1);
    // Cortamos de la línea ese dato que hemos usado
    cLin := copy(clin,iPos+1,length(cLin));
    // buscamos el siguiente |
    iPos := Pos('|',cLin);
    // Cortamos de la línea porque no nos sirve
    cLin := copy(clin,iPos+1,length(cLin));
    // buscamos el siguiente |
    iPos := Pos('|',cLin);
    cCampo3 := Copy(cLin,0,iPos-1);
    // lo mostramos en pantalla, si queremos
    lb1.Caption := ccampo1;
    lb2.Caption := ccampo2;
    lb3.Caption := ccampo3;
    // lo añado a un memo, tú deberías guardar los datos en tu base de datos
    mmo1.Lines.Add(ccampo1+crlf+ccampo2+crlf+ccampo3+crlf);
    // y pasamos a leer la siguiente línea
    ReadLn(F,cLin);
  end;
  CloseFile(F);
end;
Los labels los he nombrado: lb1, lb2 y lb3
El botón lo he nombrado: bt1
El memo lo he nombrado: mmo1

Última edición por Casimiro Noteví fecha: 28-12-2018 a las 11:49:22.
Responder Con Cita
 



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
Migrar de ZIP -> RAR ANG4L Varios 5 21-02-2007 16:52:26
Arreglo de Registros, con arreglos de Registros(Dinamico) PiornoCKA&G Varios 4 05-01-2007 08:53:30
por que duplicidad de registros con clientdataset sin ingresar registros ...mysql Arturo MySQL 3 05-09-2006 18:39:37
Como puedo Migrar Registros con INSERT? JELIRM SQL 3 05-07-2005 22:25:36
¿Como puedo Migrar Registros con INSERT? JELIRM SQL 1 05-07-2005 00:44:43


La franja horaria es GMT +2. Ahora son las 16:40:18.


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