FoxPro/Visual FoxPro - Aplicacion básica para actualizar base de datos en vfp 6.0

 
Vista:
sin imagen de perfil

Aplicacion básica para actualizar base de datos en vfp 6.0

Publicado por Gerardo (14 intervenciones) el 31/12/2012 02:29:50
Buenas noches y feliz año nuevo
Solicito ayuda para obtener una aplicacion sencilla que me ayude a aprender como actualizar bases de datos.
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

Aplicacion básica para actualizar base de datos en vfp 6.0

Publicado por Saul (728 intervenciones) el 31/12/2012 03:51:40
Hola,

Tu solicitud es pera escueta, por favor di que necesitas exactamente porque hay muchas bases de datos.

Las mas comunes para Visual Fox son

SQL SERVER
MYSQL
POSTGRES
DBASE
ORACLE

Y luego viene Nativa de Fox y Acces incluso se puede usar Excel

Suerte
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

Aplicacion básica para actualizar base de datos en vfp 6.0

Publicado por es_binario (757 intervenciones) el 02/01/2013 21:04:39
Bajate este programa ahi encontraras todos los ejemplos que deses

http://centraldoor.codeplex.com/releases/view/8435
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
sin imagen de perfil

Aplicacion básica para actualizar base de datos en vfp 6.0

Publicado por Gerardo (14 intervenciones) el 04/01/2013 01:11:08
Saludos es_binario.
Te agradezco la ayuda. Como habrás notado apenas estoy comenzando el aprendizaje del VFP 6.0. Sucede que tengo una aplicación programada en Clipper para DOS y necesito pasarla a ambiente Windows.
Ya bajé el programa y voy a estudiarlo.
Feliz Año nuevo
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
sin imagen de perfil

Aplicacion básica para actualizar base de datos en vfp 6.0

Publicado por Gerardo (14 intervenciones) el 04/01/2013 01:17:13
Agradezco tu atención Saul. Disculpas por no se más específico.
Es para tablas dbase. Sucede que tengo una aplicación programada en Clipper para DOS y necesito migrarla a ambiente VFP 6.0. Utilizo esta versión de visual fox porque tengo el manual del programador aunque como habrás notado no tengo experiencia programando en ambiente gráfico.
Feliz Año Nuevo
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

Aplicacion básica para actualizar base de datos en vfp 6.0

Publicado por Saul (728 intervenciones) el 04/01/2013 03:49:13
Ya sabes viejo estoy la orden te puedo orientar en lo que sea.

Saludos

Sha
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
sin imagen de perfil
Val: 1.011
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Aplicacion básica para actualizar base de datos en vfp 6.0

Publicado por Fidel (657 intervenciones) el 04/01/2013 16:02:27
* 1-Copiar las tablas de Clipper en una carpeta temporal
* 2-Establecer las páginas de código Usando la utilidad CPZERO.PRG
* Debes agregar CPZERO.PRG a tu proyecto.
* 3-Crear una estructura en Visual Fox
* 4-Agregar datos por Append from
* 5-Deberás generar los índices que necesites (para esto es recomendable
* escribir una rutina de reindexado.

* Suponiendo que las tablas de Clipper se copian a c:\temp
dtemp="c:\temp"
* Suponiendo que las tablas de Fox se copian a c:\proyecto\Datos
dFox="c:\proyecto\Datos"

nFiles=Adir(gafiles,addbs(dtemp)+"*.dbf")
if nFiles=0
Messagebox("No hay archivos para traducir",0,"Control")
return
endif
for i=1 to alen(gafiles,1)
lcFile=gafiles[i,1]
lcTabla=JustStem(lcFile)
lcOpen=addbs(dtemp)+lcTabla
use (lcOpen) IN 0 EXCLUSIVE
if cpDbf(Lcfile)=0 && no tiene página de códigos asignada
select (lcFile)
use && cerrar la tabla
do cpzero with "&lcOpen",437 && asigna página de códigos

use (lcOpen) IN 0 EXCLUSIVE && vuelve a abrir el archivo
aFields(gastruct) && genera una matriz con estructura
use && cierra la tabla
create table &dtemp\varchi from array gastruct && crea nueva tabla
select varchi
append from &lcOpen && agrega datos de la vieja tabla
copy to &dfox\&lcTabla && los copia a la dirección final
USE && cierra la tabla
endif
NEXT
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
sin imagen de perfil

Aplicacion básica para actualizar base de datos en vfp 6.0

Publicado por Gerardo (14 intervenciones) el 05/01/2013 03:12:08
Muchas gracias Saul
Si no estoy equivocado, con tu sugerencia lograré que mis tablas queden definidas bajo el ambiente del VFP. Eso está muy bien, pero; como habrás notado, mi aplicación consiste en un .EXE generado por compilación de los programas en lenguaje Clipper. Como debo convertirla al VFP necesito aprender a actualizar las tablas .dbf.
Por eso es que estoy buscando una aplicación sencilla que me sirva de laboratorio.
Saludos
Feliz Año Nuevo
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