FoxPro/Visual FoxPro - SOBRE TABLAS

 
Vista:
sin imagen de perfil

SOBRE TABLAS

Publicado por KIKE GARCIA (148 intervenciones) el 05/04/2007 18:32:03
QUIERO EVITAR QUE OTROS USUARIOS PUEDAN VER EL CONTENIDO DE LAS TABLAS DE MI SISTEMA DESDE EL ENTORNO CON EL COMANDO USE...

HE VISTO EN OTROS SISTEMAS DE FOX, QUE AL QUERER ABRIR UNA TABLA DESDE EL ENTORNO... APARECE UN MENSAJE "NO ES UNA TABLA .DBF"

QUE HAGO.

Y DESPUES COMO LAS VUELVO A SU ESTADO NORMAL.
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
sin imagen de perfil

RE:SOBRE TABLAS

Publicado por jesus (405 intervenciones) el 06/04/2007 04:02:30
debes bloquear la tabla, hay varias forma de hacerlo esta es una rutina estre muchas:

****
**** protege tabla
****
LOCAL handle
LOCAL escrib
****
CLOSE DATA
****
handle = FOPEN("mi_tabla.DBF",2)
escrib = chr(255)
=FSEEK(handle,0,0)
=FWRITE(handle,escrib,1)
=FCLOSE(handle)
****
CLOSE DATA
****
RELEASE handle
RELEASE escrib
***
RETURN

****
**** desprotege tabla
****
LOCAL handle
LOCAL escrib
****
CLOSE DATA
****
handle = FOPEN("mi_tabla.DBF",2)
escrib = chr(3)
=FSEEK(handle,0,0)
=FWRITE(handle,escrib,1)
=FCLOSE(handle)
****
CLOSE DATA
****
RELEASE handle
RELEASE escrib
RETURN
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:SOBRE TABLAS

Publicado por Plinio (7841 intervenciones) el 08/04/2007 18:35:44
Si quieres tener mayores niveles de seguridad deberias ir pensando en una base de datos servidor (Sql Server, Mysql, Sql Server Express, etc).
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