Titolo: Controllare i privilegi di accesso della struttura
Categoria: Codice |
|
Ultimo Aggiornamento: 01/10/04 |
Installando una struttura sul server potrebbe capitare (n funzione del tipo di collegamento usato) che i privilegi di accesso si impostino in modo tale che l'utente corrispondente al 4D Server non abbia accesso in scrittura (cioé sia in Sola Lettura).
Poiché il tutto sembra funzionare e le modifiche alla struttura (di programmazione o anche di modifica delle liste o delle passord, per esempio) resterebbero online fino alla chiusura del programma; a quel punto 4d Server tenta di registrarle ma non riesce.
Ecco una procedura da installare nel metodo "On Startup Server" che esegue un controllo ed eventualmente avvisa l'utente della cosa prima di chiudersi (i nomi delle variabili non sono significative, per cui sono stati lasciati brevi):
Error_l:=0
ON ERR CALL("CatturaErrori")
GET DOCUMENT PROPERTIES(Structure file;lck_b;inv_b;cr_d;cr_h;md_d;md_h)
SET DOCUMENT PROPERTIES(Structure file;lck_b;inv_b;cr_d;cr_h;md_d;md_h)
ON ERR CALL("")
If (Error_l =-5000)
ALERT("Attenzione, controlla i privilegi di accesso alla struttura.")
QUIT 4D End if Ci vuole anche il methodo “CatturaErrori”
Error_l:=Error `Error contiene l'errore intercettato, e lo copia nella variabile usata dopo
Suggerito da Thomas Schlumberger, 4d Francia
Inviato da: Umberto Migliore |
|
Visite: 12220 |
Se accedi con utente e password, puoi aggiungere dei commenti.