La Web del Programador: Comunidad de Programadores
 
    Pregunta:  25062 - COMO CONVERTIR BASES DE DATOS TPS A MDB EN CLARION
Autor:  javier perez
Hola necesito saber como convierto una base de datos con extencion
tps a mdb , tengo el clarion 2.0 para windows y no se hacerlo agradesco respuesta

  Respuesta:  Daniel Asueta
Hola Javier. Voy a mencionarte los pasos que seguì para la migración:
1) Crear en el diccionario de la base de datos de clarion las tablas que vas a migrar en formato dbase o foxpro (extensiòn dbf).
2) Crear un proceso que copie desde el archivo orígen al archivo destino los datos. Un ejemplo de código:

SET(archivoorigen)
NEXT(archivoorigen)
LOOP UNTIL EOF (archivoorigen)
archivodestino.campo1=archivoorigen.campo1
archivodestina.campo2=archivoorigen.campo2
. . . .
ADD(archivodestino)
NEXT(archivoorigen)
END

3) Una vez que tengas los datos migrados. Creas una base de datos en blanco en Access e importas las tablas completas.

El único problema que tuve con la migraciòn fué con los campos con formato fecha. Si hacés la migráción, y visualizás las tablas dbf con Clarion, los campos fecha se ven correctamente. Pero, cuando lo mires con FOXPRO, Excel o Acces , los campos fecha se ven mal, porque aparecen unos nùmeros extraños. Sin embargo si lo volvés a abrir con clarion, se ven bien. Si sabés cuál es el problema, por favor escribime a mi correo electrónico. Espero que te sirva.

Saludos.