Delphi - Informacion por favor----

 
Vista:

Informacion por favor----

Publicado por Ricardo Ramírez (Perú) (7 intervenciones) el 14/04/2003 22:25:04
Autor: Ricardo Ramírez (Perú) [email protected]
Fecha: 13/04/2003 00:23:51
Asunto: Alguien tiene
Alguien tiene, documentacion , ejemplos para trabajar con tablas planas.

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:Informacion por favor----

Publicado por Ernesto De Spirito (706 intervenciones) el 15/04/2003 05:50:59
El driver ASCII de la BDE permite trabajar con tablas planas, para lo que se usa un archivo de esquema (con el mismo nombre que el archivo de la tabla plana, pero con extensión .SCH) en el que se define la estructura de la tabla.

No es algo demasiado documentado, pero publiqué un ejemplo en el Boletín Pascal #27:

http://www.latiumsoftware.com/es/pascal/0027.php

Ese era con campos de tamaño variables. En este mismo foro publiqué un ejemplo con campos de tamaño fijo:

http://www.lawebdelprogramador.com/news/mostrar_new.php?id=23&texto=Delphi&n1=109742&n2=1&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0

Si pudieras decirme la estructura del registro, y proveer dos o tres registros de ejemplo, tal vez podría ayudarte a crear el archivo .SCH que necesitas.

Eso sí, es requisito que los registros terminen en un para CR+LF (#13#10). Si ese no fuera el caso, no se puede usar el driver ASCII de la BDE y habría que apelar a antiguas formas de programación, o implementar un descendiente de TDataset para manejar este tipo de archivos. Si necesitas ayuda profesional al respecto, no vaciles en contactarme.

Ernesto De Spirito
http://www.latiumsoftware.com/es/index.php
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:Informacion por favor----

Publicado por Delfino (1216 intervenciones) el 15/04/2003 18:38:21
Puedes hacer uso de algunas clases q tiene Delphi para crear y usar tablas planas, por ejemplo mediante la clase TStringList junto con las funciones de manejo de las cadenas puedes crear tablas y rellenarlas y luego guardarlas en archivo de texto, tengo un ejemplo perdido en algun lugar si lo encuentro te lo envio..
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