Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-12-2007
sépoco sépoco is offline
Miembro
 
Registrado: dic 2007
Posts: 10
Poder: 0
sépoco Va por buen camino
Leer campos en un .txt

IMP20983;0;IMP20983
VK RF SE1052 SO M;9008;60490001070

Dejar en una variable cada campo separado por ;
es un archivo .txt y los campos son variables. Leo el archivo y lo traspaso a un Memo.
if OpenDialog1.Execute then
begin
AssignFile(F, OpenDialog1.FileName);
Reset(F);
while not eof(F) do
begin
Readln(F, S);
Memo.Lines.Add(S);
end;
CloseFile(F);
end;
Responder Con Cita
  #2  
Antiguo 18-12-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Hola sépoco

Bienvenido al club, te invito a que leas nuestra guia de estilo.

Por otro lado, tienes alguna pregunta concreta sobre lo que posteas?

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 18-12-2007
sépoco sépoco is offline
Miembro
 
Registrado: dic 2007
Posts: 10
Poder: 0
sépoco Va por buen camino
Cada línea del archivo .txt es diferente.
Cada campo está separado por punto coma (. Los campos son de largo variable.
Necesito dejar en una variable cada campo ya que luego lo voy a insertar en una tabla de una Base de Datos SQL Server.
Responder Con Cita
  #4  
Antiguo 18-12-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
de ser así, y si pasaras el archivo a SqlServer 2000, lo mejor es hacerlo en una DTS. No hay nada mejor que eso, ni siquiera delphi. OJO, amo delphi.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #5  
Antiguo 18-12-2007
sépoco sépoco is offline
Miembro
 
Registrado: dic 2007
Posts: 10
Poder: 0
sépoco Va por buen camino
Qué es eso?
Necesito ayuda no .....
Responder Con Cita
  #6  
Antiguo 19-12-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Dale una leida a esto

http://www.netveloper.com/contenido2...7_0&IDP=4&P=64

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #7  
Antiguo 19-12-2007
sépoco sépoco is offline
Miembro
 
Registrado: dic 2007
Posts: 10
Poder: 0
sépoco Va por buen camino
Ocupo SQL Server Management Studio Express.
No existe la opción.
Gracias de todos modos.
Sé de Bases de Datos y varias, lo que no sé es Delphi.
Tu dijiste que amabas Delphi.
Sólo quería leer campos desiguales en una misma línea separados por ;
Parece que es muy complejo, anyway.
Buscaré en otro lado.
Gracias de todas maneras.
Responder Con Cita
  #8  
Antiguo 19-12-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Bueno, pues entonces ve esta función, hace lo que quieres

http://www.q3.nu/trucomania/truco.cgi?302&esp

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #9  
Antiguo 19-12-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por sépoco Ver Mensaje
Ocupo SQL Server Management Studio Express.
No existe la opción.
Gracias de todos modos.
Sé de Bases de Datos y varias, lo que no sé es Delphi.
Tu dijiste que amabas Delphi.
Sólo quería leer campos desiguales en una misma línea separados por ;
Parece que es muy complejo, anyway.
Buscaré en otro lado.
Gracias de todas maneras.

Pues mi hermano, jajaja, nadie te detiene a buscar aquí, Preguntas tan complejas como las que haces, de verdad nos quemán el coco.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #10  
Antiguo 19-12-2007
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Cita:
Empezado por poliburro Ver Mensaje
Preguntas tan complejas como las que haces, de verdad nos quemán el coco.
¿Preguntas? No he visto un solo signo de interrogación. Se nota que sépoco tiene prisa, parece que escribe como en un telegrama sin ánimo de ofender.

Si te tomas cinco minutitos, igual puedes plantear la pregunta de forma clara y amena. Un buen ejemplo (no hace falta que tu pregunta sea tan elaborada, sólo es una guía.).

Saludos.

P.D.: También podrías buscar en el club cómo separa cadenas (tokens, creo que se llama).
Responder Con Cita
  #11  
Antiguo 19-12-2007
Avatar de juanlaplata
juanlaplata juanlaplata is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Plata, Bs. As. (Argentina)
Posts: 212
Poder: 18
juanlaplata Va por buen camino
En este hilo, esta como abrir un archivo linea por linea, solo te quedaria crear una funcion que lea los caracteres entra los ';' de cada linea.
Por ejemplo hay funciones que te devuelven la pos en la que se encuentra un caracter dentro de un stiring, con eso y el copy(texto, pos_ini, cant ) ya estas a un pasito del exito.

Última edición por juanlaplata fecha: 19-12-2007 a las 18:42:09.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Leer un fichero csv con campos separados por puntos y comas. pablo73 Varios 5 19-03-2020 09:47:51
Leer *.res dmagui Varios 5 04-10-2005 22:40:32
Leer usb trex2000 Varios 1 14-03-2005 12:51:41
No puedo leer JPG en D7 roman Gráficos 15 21-07-2004 10:36:25
Ms Word 2000/97 + Ms sql server 7/2000 + almacenar - leer - actualizar Campos jcp_nqn Servers 0 21-12-2003 01:55:14


La franja horaria es GMT +2. Ahora son las 22:20:57.


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