+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12
Visualizzazione dei risultati da 11 a 15 su 15

query che non aggiorna il db

  1. #11
    L'avatar di sistemista
    sistemista non è in linea Topo di biblioteca
    Post
    2,874
    Like Inviati  
    9
    Like Ricevuti  
    2
    Quote Originariamente inviato da gibra Visualizza il messaggio
    Ecco perché ti ho chiesto il percorso, ed infatti era quello che temevo.
    In realtà NON è un problema di permessi, ma di percorso non abilitato.

    Ormai è da anni (dall'era di Windows Vista!) che non si hanno più i permessi di scrittura (e a volte nemmeno di lettura) nella cartelle cosiddette 'di sistema' tra qui le cartelle Programmi (32 e 64 bit).

    I file soggetti a scrittura/lettura devono essere installati in apposite cartelle predefinite.

    Giusto per la cronaca
    Tu hai potuto risolvere perché se Amministratore ed hai il TUO computer sottomano, ma quando si distribuiscono applicazioni bisogna attenersi scrupolosamente alle 'nuove' (per modo di dire) linee guida di Microsoft, perché gli utenti possono non essere sempre amministratori (nelle aziende quasi nessuno lo è più) ma anche lo fossero non sanno dove mettere le mani (ovviamente).
    Ed i clienti (aziende) si arrabbiano.
    Allora,giusto per fare la prova del 9 e,correggimi se sbaglio,ho creato un profilo utente non amministratore(standard) ed ho installato il software di cui nei post precedenti nel percorso
    programmi(x86)\Agenda\dbacces.mdb
    
    ho provato a modificare una cella nel datagridview ed ha aggiornato tranquillamente senza problemi,quindi,il discorso che non si può scrivere sotto Programmi(x86) è vero oppure l'utente standard ha i privilegi di scrittura?
    Per completezza di informazione nello script di installazione di innosetup ho messo i permessi
    everyone=full,c'entra qualcosa?
    ℹ️ Leggi di più su sistemista ...

  2. #12
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Post
    3,134
    Like Inviati  
    5
    Like Ricevuti  
    5
    Certo che c'entra. Quel parametro altera i permessi di accesso ala cartella e, come raccomanda anche l'help di InnoSetup, è fortemente sconsigliato applicarlo a cartelle "di sistema" come {sys}, {app} e così via.
    ℹ️ Leggi di più su Brontolo ...

  3. #13
    L'avatar di sistemista
    sistemista non è in linea Topo di biblioteca
    Post
    2,874
    Like Inviati  
    9
    Like Ricevuti  
    2
    Ok.ora è tutto chiaro,ma il dubbio rimane lo stesso...se non si può scrivere nelle cartelle di sistema allora non si dovrebbe nemmeno permettere di alterare i permessi.
    Comunque,grazie per il chiarimento.
    ℹ️ Leggi di più su sistemista ...

  4. #14
    L'avatar di gibra
    gibra non è in linea Very Important Person
    Post
    6,235
    Like Inviati  
    20
    Like Ricevuti  
    11
    Quote Originariamente inviato da sistemista Visualizza il messaggio
    è vero oppure l'utente standard ha i privilegi di scrittura?
    Ma parliamo di un dominio aziendale, oppure di un computer a sé stante?

    Comunque basta controllare i permessi che ha l'utente nella scheda Sicurezza delle proprietà nella cartella del file incriminato.

    Nel primo caso:
    Un utente standard di dominio (che non ha i permessi da Amministratore) non dovrebbe nemmeno riuscire ad accedere, perché la scheda Sicurezza è 'bianca', e mostra solo una didascalia del tipo:
    L'utente non ha le credenziali per visualizzare questi dati.
    (o qualcosa del genere)

    Se invece può accedere al contenuto dell scheda Sicurezza, è meglio sindacare, perché qualcosa non va.
    Oppure potrebbe essere un superuser.
    ℹ️ Leggi di più su gibra ...

  5. #15
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Post
    3,134
    Like Inviati  
    5
    Like Ricevuti  
    5
    Quote Originariamente inviato da sistemista Visualizza il messaggio
    Ok.ora è tutto chiaro,ma il dubbio rimane lo stesso...se non si può scrivere nelle cartelle di sistema allora non si dovrebbe nemmeno permettere di alterare i permessi.
    Comunque,grazie per il chiarimento.
    No, un momento. I permessi vengono alterati se chi esegue il setup è abilitato a farlo e quindi potrebbe farlo anche "a mano". Non è che Innosetup dà o ha poteri speciali.
    ℹ️ Leggi di più su Brontolo ...

+ Rispondi al messaggio
Pagina 2 di 2 primaprima 12

Potrebbero interessarti anche ...

  1. Risposte: 1
    Ultimo Post: 06-04-2015, 21:58
  2. Risposte: 2
    Ultimo Post: 20-07-2014, 19:33
  3. Risposte: 0
    Ultimo Post: 16-06-2010, 17:00
  4. Come si aggiorna il db?
    Da massimo74rn nel forum Visual Basic .Net
    Risposte: 9
    Ultimo Post: 19-02-2006, 18:25
  5. non aggiorna
    Da sharkey nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 21-09-2004, 18:52