Delphi - AUXILIO ME URGE

 
Vista:

AUXILIO ME URGE

Publicado por José Jesús Alba Olvera (3 intervenciones) el 20/09/2000 00:00:00
Quiero Saber como puedo actualizar un campo de mi base de datos (Dbase) desde un archivo (fichero) con formato txt.

Me urge muchisímo pues me está deteniendo. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AUXILIO ME URGE

Publicado por José Oronas (89 intervenciones) el 20/09/2000 00:00:00
No das detalles del formato del archivo fuente pero existe un componente Freeware con el que podes hacer las cosas bastante simples en caso de que el archivo de texto sea un formato separado por comas, ´;´, tabs o cosas por el estilo.
No recuerdo de donde lo baje pero si lo necesitas puedo enviartelo.

Sino tenes siempre tenes la posibilidad de

Procedure ........
Var
Fuente : textFile ;
AuxS : String ;
Begin
AssignFile(Fuente,´Archivo´)
{$I-}
Reset(Fuente) ;
{$I+}
If IOResult <> 0
Then
Begin
// Mensaje de archivo no existe o algo asi
Exit ;
End ;
While Not Eof(Fuente) Do
Begin
ReadLn(Fuente,AuxS) ;
// en AuxS tendrias una la linea del archivo de
// Texto con Copy(String, inicio, cantidad)
// Podrias estraer los valores y asignarlos a
// los campos de una tabla asignada previamente
// al archivo dbf donde los necesitas guardar
Table1.insert ;
Table1Campo1.value := Copy(AuxS,1,3);
.
.
.
Table1.post ;
End ; // while

.
.
End ;// procedure
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AUXILIO ME URGE

Publicado por José Jesús Alba Olvera (3 intervenciones) el 21/09/2000 00:00:00
Gracias José, Si me interesa enviame el freeware y en cuanto a mas datos resulta que tengo un sistema basado en una tabla de dbase llamada Puente1 la cual entre los muchos campos hay unos que se llaman Codigo, Descripcion, Precio y Stock. Esta base de datos está indexada por un indice llamado Codigo y lo que necesito hacer es estar actualizando el campo Stock a partir de un archivo llamado Stock.Prn el cual está separado por comas (,) y los campos estan delimitados por comillas (")y tiene los campos de Almacén,Codigo, Descripcion, Unidad, Precio y Existencias.

Ojalá me puedas ayudar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar