Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
MANIPULAR ARCHIVOS SDF
Enviado por ChuckyAr el día 4 de enero de 2005
Hola Gente, me anote en este foro para aprender sobre base de datos, cuadno aprenda podre ayudar :-). A partir de hoy resibiré semanalmente unso archivos de base de datos SQL CE (.sdf) quiero poder abrirlos con FoxPro, va en realidad con lo que sea. Lei que soft para tranformar SDF a DBF no hay, sin embargo encotre uno pero no funco.
Bueno espero sus comentarios
PD: cree de nuevo la consulta proque mi correo electronico en el otro mensaje era erroneo y no lo pude editar
Los archivos con extension SDF son archivos de texto:
De la ayuda de VFP:
"SDF
Crea un archivo SDF (Formato de datos del sistema). Un archivo SDF es un archivo de texto ASCII en el cual los registros tienen una longitud fija y terminan con un retorno de carro y un avance de línea. Los campos no están delimitados. Si no incluye una extensión, se asignará la extensión .txt al nombre de archivo SDF."
Puedes buscar en el indice de la ayuda y encontraras que puedes utilizar dos comandos APPEND FROM y COPY TO; por lo tanto puedes abrir el archivo con el notepad y veras los datos, de ahi puedes crear una tabla que contenga campos con longitud igual a los datos que ves.
Debes saber que tipo de datos y longitud estan en ese archivo para crear tu tabla y poder cargar esa data.
Por suerte la long de cada campo la se por una tabla que me enviaron, pero estan delimitados por "," (segun entendi tu dices qeu no).
El tema que apenas se usar el VFP, lo uno que he hecho por ahora es una base de datos, una tabla y relacionar, pero nisiqueira se cargar datos en una tabal soy un completo novato en el tema. Porqu eensima tengo un tute de VFP 5 y yo me baje el 8 y noto mucha diferencia.
¿Te molesta si te mando un archivo para que lo veas? Talves asi me puedas orientar mas o avanzar algo en el proyecto.
Es lo primero que probe, pero nose porque no se abren correctamente, algunAs comas las ignora. Ademas VFP es para base de datos y me parece mejor porque son varios archivos que hay que relacionarlos, y que todas las semanas bienen actualizaciones nuevas y otras modificando los registros.
Agradesco publicamente a Raul, UNA MASA!! me ayudo un monton.
EN definitiva la solucion es algo asi:
Creo una tabla con lso campos correspondientes de sdf con la long configurada
Por comando escribo:
USE "E:\\tabla1.dbf"
append FROM "C:\\trpol.sdf" delimited
browse nomodify (para ver la tabla con lso datos importados)
USE