FoxPro/Visual FoxPro - como hacer programa de backup en visual foxpro?

   
Vista:

como hacer programa de backup en visual foxpro?

Publicado por jeze alexandermadrid7@hotmail.com (1 intervención) el 23/08/2012 01:25:48
amigos podrian ayudarme con este tipo de programa es algo urgente... mi problema es que debo hacer un programa en visual foxpro, capaz de realizar copias de seguridad o backup de las bases de datos (en mi caso tablas) agradeceria la ayuda!
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
Imágen de perfil de Mauricio

como hacer programa de backup en visual foxpro?

Publicado por Mauricio (1367 intervenciones) el 23/08/2012 20:09:49
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
*--- Deberas incorporar en tu instalador PKZIP y PKUNZIP
*--- Este proceso lo puedes poner en un FORM, en un boton y en el evento CLICK
*****************************************************************************************
luni = 0
v_Unidad = GETDIR()
BU = DTOS(DATE())		&& Etiqueta de Respaldo
luni = DRIVETYPE(v_unidad)
IF luni = 2		&& Unidad de Diskette
	d_unidad = 'BackUp en Diskette'
ELSE
	IF luni = 3		&& Disco duro
		d_unidad = 'BackUp en Disco Duro'
	ELSE
		IF luni = 4 	&&Unidad Extraible o Red
			d_unidad = 'BackUp en Extraible o Red'
		ELSE
			IF luni = 5		&&CD-ROM
				d_unidad = 'BackUp en CD-ROM'
			ENDIF
		ENDIF
	ENDIF
ENDIF
*
IF MESSAGEBOX('Proceso de ' + d_unidad + CHR(13) + ;
	'Confirmar proceso... Continuar?',0 + 256 + 1,'BackUp de Sistema') = 2
	=MESSAGEBOX('Proceso abortado por el usuario...',0 + 0 + 0,'BackUp de Sistema')
	CLOSE TABLES ALL
	RETURN .F.
ENDIF
*
v_unidad = v_unidad + bu
!PKZIP -EX &v_unidad *.dbf, *.cdx
WAIT 'Proceso finalizado...' WIND AT 15,55 TIME 2
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

como hacer programa de backup en visual foxpro?

Publicado por santiago (376 intervenciones) el 24/08/2012 04:07:07
Hola, recuerda que cuando uses el pkzip, las tablas no deben estar abiertas, caso contrario no seran backupeadas.

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

como hacer programa de backup en visual foxpro?

Publicado por Francis francismv02@hotmail.com (1 intervención) el 19/12/2012 05:36:35
no me funciona hay otra forma mas facir que no sea con PKZIP y PKUNZIP....

yo encontre este en una pagina y me da un error tambien pero es mas reducido

mCarpeta=getDir('c:\','¿Donde quiere hacer el respaldo?','Elegir',1+64)
copy file *.dbf to mCarpeta+"miTabla.dbf"
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

como hacer programa de backup en visual foxpro?

Publicado por Saul (676 intervenciones) el 19/12/2012 06:23:45
Viejo estas perdido,


La idea es combinar el Zip con Visual Fox con unos DLLs, yo ten puedo enviar un ejemplo en estos días si gustas mándame tu correo.

Otra cosa que me tienes que decir si son DBF, libres o con Base de datos nativa fox..

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

como hacer programa de backup en visual foxpro?

Publicado por Francis francismv14@hotmail.com (9 intervenciones) el 22/12/2012 05:53:21
francismv14@hotmail.com

bases nativas fox
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

como hacer programa de backup en visual foxpro?

Publicado por Deimer (1 intervención) el 31/08/2013 03:02:16
Hola que tal...revisé tu codigo y te hace falta un * es decir:

copy file *.*dbf to mCarpeta+"miTabla.dbf"

Me funcionó de maravillas...
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