FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con Strings
Estoy desmenuzando una archivo txt que me entregan, a este archivo le estoy dando un proceso que me separa ciertos datos que tengo que insertar a una base de datos, cuando lo ago me esta adicionando al final de cada cadena un carácter, el cual en la base de datos no se ve pero en la longitud del campo insertado si, este carácter especila no lo quiero insertar que puedo hacer?
Gracias Última edición por chivofbv fecha: 10-11-2004 a las 17:56:26. Razón: adjunto imagen caracter que sale en la BD MSSQL |
#2
|
||||
|
||||
El caracter puede corresponder al retorno de carro pero convendría que nos dijeras cómo es que estás desmenuzando el archivo, es decir, cómo lo estás leyendo.
// Saludos |
#3
|
|||
|
|||
forma de recorrer el archivo
estoy recorriendo el archivo F por líneas y separo los campos por longitudes de estos, es un ciclo por línea que me corta esta cada cierta longitud, el resultado lo copia en un String, al cual le realizo un Trim y este es el que paso como parámetro al insert.
Gracias |
#4
|
||||
|
||||
Mmm...
Necesitaríamos ver un poco de código. // Saludos |
#5
|
|||
|
|||
X:String
readln(f,linea); while i<Length(estructura) do begin x :=Trim(copy(linea,0,estructura[i].Longitud)); DM.SQLInsert.Params[i].AsString := x; linea:=copy(linea,estructura[i].CDR_Longitud+2,length(linea)); inc(i); end; TKS |
#6
|
|||
|
|||
Te recomendaría que uses un TStrinList para cargar el archivo que deseas procesar:
Ahora, no entendí del todo que es estructura, ¿es algún arreglo de registros? Saludos... Última edición por maeyanes fecha: 10-11-2004 a las 17:03:29. |
#7
|
|||
|
|||
si es una estructura que contiene los nombres de los campos y las longitudes que tiene cada linea del archivo, con el objetivo de poder separar cada campo de la linea del archivo
|
|
|
|