Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-05-2007
GLGB GLGB is offline
Registrado
 
Registrado: may 2007
Posts: 8
Poder: 0
GLGB Va por buen camino
Question Manejo de archivo cvs

Hola que tal buenos días soy nueva en esto de Builder C++.... mi pregunta es la siguiente, tengo un archivo CVS el cual deseo pasar a una base de datos que ya tengo.

He utilizado lo siguiente:

1.- En un TMemo, paso el contenido de mi archivo separado por comas, y enseguida cada una de las lineas del Memo lo manejo como una cadena por separado donde utilizo un TStringList con el siguiente código


Código Delphi [-]

if (Memo->Lines->Count <=0)
ShowMessage ("Primero debe seleccionar un archivo");

else
{
TStringList *SL = new TStringList;

AnsiString cadena;

int i,contador=Memo->Lines->Count;

for (i=1; i<=contador; i++)
{
cadena=Memo->Lines->Strings[i];
SL->CommaText = cadena;
DM->Proveed->Insert();

int cantidad = SL->Count; // La cantidad de componentes

for (int fila=0; fila < cantidad; fila++)
{
Memo1->Lines->Add(SL->Strings[fila]);

if (fila==0)
DBEdit1->Text=SL->Strings[fila];
if (fila==2)
DBEdit2->Text=SL->Strings[fila];
if (fila==8)
DBEdit8->Text=SL->Strings[fila];
}
DM->Proveed->Post();
}
ShowMessage("ARCHIVO EXPORTADO.....");

}






Como se puede notar yo intente controlarlo con un If, y que cuando sea la segunda linea (nombre) me lo ponga en mi dbEdit pero el problema que tengo es que aquí no me separa por comas, si no por palabras, y si yo tengo el archivo con la siguiente estructura

CLAVE,NOMBRE,DIRECCION,TELEFONO
0001,GERARDO PEREZ GALINDO, GALEANA 211, 3949588
0020,AGUSTIN LOPEZ MENDOZA, MINA 344, 3948588

La separación sería:

001
GERARDO
PEREZ
GALINDO
GALEANA
211
3949588

y no puedo identificar cuántas líneas corresponden al nombre y cuantas a dirección, etc etc....

Espero alguien me pueda decir una mejor forma de realizar esto... muchas gracias
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
Filosofia/Manejo archivo "cds" Archivo.cds!! Martín González Conexión con bases de datos 1 03-05-2007 00:14:23
Manejo de una DLL guiweb Varios 4 30-06-2006 15:10:48
Manejo de Archivo, Consulta?? marceloalegre Varios 2 07-11-2005 15:29:40
manejo de BD raco Varios 0 21-07-2005 00:25:33
manejo de .dbf en delphi jeni Conexión con bases de datos 2 14-09-2003 02:09:42


La franja horaria es GMT +2. Ahora son las 20:52:13.


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