|
Iniciado por Manuel, 06,dic. 2008 11:24 - 3 respuestas |
| |
| | | |
|
| |
Publicado el 06,diciembre 2008 - 11:24 |
Hola a todos
Tengo una tabla hecha en VFOX, necesito pasarla a una tabla hyper filer clasicc, la manera que encontre es por TXT.
desde VFOX genero el archivo TXT de la DBF asi
CLOSE ALL
USE pp COPY TO FACTURA.TXT SDF
genera un archivo bien, ahora necesito cargarlo en hyper filer
HImportText(Maestro, "C:\TD\FACTURA.TXT", "cia", TAB+Charact(127)+""""+Charact(127)+CR,hImpNoDelimiter) IF ErrorOccurred THEN Error(HErrorInfo()) END
lo hace bien, el problema es que solo puedo cargar un campo cia si trato se seguir con el otro que es FACTURA me indica error.
HImportText(Maestro, "C:\TD\FACTURA.TXT", "cia,factura", TAB+Charact(127)+""""+Charact(127)+CR,hImpNoDelimiter) IF ErrorOccurred THEN Error(HErrorInfo()) END
Si alguien sabe una mejor manera para actualizar de fox a hyper filer.
gracias
manuel |
| |
| |
| | | |
|
| | |
| |
Publicado el 06,diciembre 2008 - 23:40 |
Create un analisis y y selecionas USE FILES FROM EXISTING DATABASE y seguidamente seleccionas que la base de datos que quieres importar es FOXPRO / DBF y cuando te pregunte como la quieres guardar le dices que en Hiperfile, eso es todo.
Espero que sea esto lo que querias.
Saludos |
| |
| |
| | | |
|
| | |
| |
Publicado el 07,diciembre 2008 - 19:59 |
gracias
si funciona pero el problema es que la hiper file solo se actualizara por medio de otro programa que esta hecho en fox, el programa hecho en windev solo sera para informes nada mas, al crear el proyecto tambien se crearon consultas y ligas entre las tablas si borra y creo el analisis de nuevo perderia todas las ligas entre tablasy etc... por esto necesito borrar todos los datos de la hiper file y cargar de nuevo de la informacion que tienen los dbfs esto cada vez que el cliente quiera COMO UN REFRESCAR solo que borra e importa los datos..
gracias
Manuel |
| |
| |
| | | |
|
| | |
| |
Publicado el 08,diciembre 2008 - 11:38 |
Hola manuel, no se si he entendido bien lo que quieres hacer, pero si lo que necesitas es borrar la información contenida en las tablas, pero sin perder los links, creo que el siguiente codigo te puede servir.
xFileListx is string= HListFile(hLstAll) imix is int=1
WHILE ExtractString(xFileListx,imix,CR)<>EOT HCreation(ExtractString(xFileListx,imix,CR)) imix+=1 END
Saludos |
| |
| |
| | | |
|
| | | | |
| | |
|