Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

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.


Accesso

User:
Pass: Accedi

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.9.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
318 utenti registrati

Pagina servita il 09/10/24 alle 21:26:44 Valid HTML 4.01! Valid CSS!

Mutuo Facile, iDigitalScout, iDigitalTags e altre app di Nexid srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per IOS Apple iPhone, iPod, iPad