FoxPro/Visual FoxPro - problema urgente con acceso a tablas

 
Vista:

problema urgente con acceso a tablas

Publicado por marcos (190 intervenciones) el 28/10/2003 23:58:00
hola a todos

tengo un grave problema... como puedo hacer para evitar que se acceda desde excel a mis tablas de una b.d de VFP, porque pasa lo siguiente: alguien entra en excel explora las carpetas y abre una de mis tablas por ejemplo y la abre y al borrar algo y aceptar los cambios, al querer acceder normalmente a mi tabla desde VFP me emite el sgte error: "No es una tabla"

como puedo hacer para restringir el acceso a mis tablas y principalmente de excel, porque es muy facil dañar las tablas de VFP o algun ejemplo o sugerencia se los agracedere muchisimo

saludos
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

RE:problema urgente con acceso a tablas

Publicado por fernando (11 intervenciones) el 29/10/2003 12:19:57
Marcos: Me parece que tendrias que definir con el Windows que las DBF las edite con un programa distinto que Excel. Abri el explorador-Ver-Opciones de Carpeta-Tipos de Carpeta y hace que la extension DBF las edite con una aplicacion que no te traiga problemas.
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

RE:problema urgente con acceso a tablas

Publicado por Plinio (7841 intervenciones) el 29/10/2003 22:31:23
Lo que yo hago es declarar una variable en mis sistema y preguntar desde el evento Beforeopentable en la base de datos para ver si esa variable existe, sino no me deja entrar. Pero si usas vfp6 no te sera posible lo que digo. Si trabajas con la 7 o superior hazlo de la siguiente manera:
En el eVento BeforeOpenTable agrega un codigo como este:
IF TYPE('variablex') = 'U' &&donde variablex es una variable def. en el sistema
RETURN .F.
ENDIF

Si trabajas en la version 6 o inferior debes de ir pensando en encriptar tus datos. Busca en la web una 'clase' que se llama CRYPTOR

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