Código de FoxPro/Visual FoxPro - Proteger una base de datos

sin imagen de perfil

Proteger una base de datosgráfica de visualizaciones


FoxPro/Visual FoxPro

Publicado el 8 de Mayo del 2002 por Gabriel Araya (2 códigos)
39.728 visualizaciones desde el 8 de Mayo del 2002
Cambia el primer byte de una tabla de datos DBF sirve para protejer los datos de dicha tabla.

Versión 1
estrellaestrellaestrellaestrellaestrella(13)

Publicado el 8 de Mayo del 2002gráfica de visualizaciones de la versión: Versión 1
39.729 visualizaciones desde el 8 de Mayo del 2002
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Las pruebas de esta función se han realizado en FoxPro 2.5 para DOS funcionando a la perfección.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
*
*Aqui va la funcion:
*Nota: param.dbf es mi tabla que yo he protegido.
*
 Function Protec
&&******************************************
  handle = FOPEN("PARAM.DBF",2) && abre en modo
lectura escritura
  primerbyte = FREAD(handle,1)  && lee el 1er byte
  Do case
     Case primerbyte = CHR(255) && si protegido
          escrib = chr(3)       && desprotege
     Case primerbyte = CHR(3)   && si desprotegido
          escrib = chr(255)     && protege
  Endcase
  =FSEEK(handle,0,0)
  =FWRITE(handle,escrib,1)
  =FCLOSE(handle)
Return .t.



Comentarios sobre la versión: Versión 1 (13)

Imágen de perfil
19 de Junio del 2002
estrellaestrellaestrellaestrellaestrella
Sencillamente, fantástica.

No se imaginan cuánto tiempo bsqué algo así
Responder
22 de Julio del 2002
estrellaestrellaestrellaestrellaestrella
sabe alguien si se puede utilizar con VFP con una tabla relacionada con un .DBC, y no con una tabla libre?
Responder
23 de Julio del 2002
estrellaestrellaestrellaestrellaestrella
esta bien, pero con un simple reparador de tablas ya la hemos cagao.
Responder
30 de Julio del 2002
estrellaestrellaestrellaestrellaestrella
Mucho mejor si se le utiliza con la función de encriptado, además se incluye la tabla en el ejecutable para evitar que la reparen, y por si fuera poco se le comprime.
Responder
14 de Octubre del 2002
estrellaestrellaestrellaestrellaestrella
Me parece excelente, porque sin ser complejo sirve de proteccion para curiosos en una primera instancia, felicitaciones.
Responder
30 de Noviembre del 2002
estrellaestrellaestrellaestrellaestrella
Simple y efectiva. Excelente
Responder
27 de Diciembre del 2002
estrellaestrellaestrellaestrellaestrella
Felicitaciones, es execelente este sencillo, pero valioso programa, ahora como se puede hacer cuando esta en red.
Responder
10 de Febrero del 2003
estrellaestrellaestrellaestrellaestrella
Que pena, pero no pude hacer que funcione. creo que necesito mas detalles,
Responder
28 de Marzo del 2003
estrellaestrellaestrellaestrellaestrella
Que pena!, pero si la idea es que nadie pueda accesar a la información de la tabla me temo que esta idea no es válida; pues el archivo aunque desde Visual Fox no sea leido desde otros programas es muy facil accesar a el (Block de Notas, Microsoft Excel), ahora que si se encripta la información seria lo mas razonable. pero de nada serviria esta función. (Checalo, y pues explica en si el proposito de esta función porque a lo mejor lo mal interprete... Un saludo.)
Responder
24 de Mayo del 2003
estrellaestrellaestrellaestrellaestrella
Esta dos que tres
Responder
1 de Septiembre del 2004
estrellaestrellaestrellaestrellaestrella
Muy mal, esta solución no es válida para una aplicación distribuida, ni siquiera para una multiusuario.
Responder
24 de Febrero del 2005
estrellaestrellaestrellaestrellaestrella
este método es pésimo, yo he creado la manera de hacer las tablas cerradas, escedir nadie puede aceder a ellas, asi tengan el VFox intalado, sin necesidad de alterrar la tabla.

en aplicaciones multiusuario esto no sirve.
Responder
27 de Noviembre del 2008
estrellaestrellaestrellaestrellaestrella
Me manda error no pude hacer que funcione.
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s181