![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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; |
#2
|
|||
|
|||
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 |
#3
|
|||
|
|||
Cada línea del archivo .txt es diferente.
Cada campo está separado por punto coma ( ![]() Necesito dejar en una variable cada campo ya que luego lo voy a insertar en una tabla de una Base de Datos SQL Server. |
#4
|
||||
|
||||
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 |
#5
|
|||
|
|||
Qué es eso?
Necesito ayuda no ..... |
#6
|
|||
|
|||
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
|||
|
|||
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. |
#8
|
|||
|
|||
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 |
#9
|
||||
|
||||
Cita:
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 |
#10
|
||||
|
||||
Cita:
![]() 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). |
#11
|
||||
|
||||
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. |
![]() |
|
|
![]() |
||||
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 |
![]() |
|