Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    28

    [access] gestione della multiutenza

    ciao a tutti!!!
    mi trovo a dover gestire un problema di multi-utenza con access
    e leggicchiando sui furum di qua e di là mi sembra di aver capito
    (come già presumevo) che access non la gestisca un grankè bene...per nn dire in modo pessimo...
    io ho provato ad impostare la proprietà "dbreadOnly" sui recordset ove possibile, epoi ho cercato di impostare il lockEdit a "lockOptimistic",ma ottengo l'errore: argomento non valido.
    da cosa può dipendere!?!?!?

    a parte questo quale sarebbe una delle soluzioni possibili?!?!
    il pgm è utilizzato da 10 utenti in contemporanea

    thx
    ciao ciao!!!!

  2. #2
    Utente di HTML.it L'avatar di ChReAn
    Registrato dal
    Aug 2002
    Messaggi
    486
    Access non gestisce con efficienza una multiutenza per piu' di 5/6 persone, solitamente.
    Comunque per garantire il massimo dell'efficienza in un ambiente multiutente bisogna ricorrere alle transazioni: prima di ogni modifica sul db si deve iniziare una transazione con begintrans (metodo di adodb.connection).
    Se tutte le operazioni vanno a buon fine e generano dati consistenti, si effettua il commit della transazione (committrans), altrimenti un rollback in caso di errore.

    In questo modo si riesce a isolare ogni operazione fatta dagli utenti, e la gestione dei lock e' praticamente delegata al DBMS.
    ChReAn
    -------------------

    Slackware 9.1 powered

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    28
    oky vedrò cosa riesco a fare..
    ..grazie per il momento!!!
    bye

  4. #4
    Utente di HTML.it L'avatar di ChReAn
    Registrato dal
    Aug 2002
    Messaggi
    486
    Non e' difficile, in rete dovresti trovare parecchi esempi.

    Ricordati di associare SEMPRE a ogni begintrans un rollback o un committrans, altrimenti vai incontro a errori a pioggia.

    ChReAn
    -------------------

    Slackware 9.1 powered

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.