IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

asp.net et access ?


Sujet :

ASP.NET

  1. #1
    Membre très actif Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    580
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 580
    Par défaut asp.net et access ?
    Bonjour



    je doit écrire une application asp.net avec une base ms access déja éxistante

    cette application doit être utilisée en réseau local par plusieurs utilisateurs en lecture/écriture et occasionnellement par internet


    donc je cherche des retours d'expérience sur ce cas de figure

    et plus particulièrement l'accès concurrent pour un update par exemple


    j'ai fait un premier test notamment avec le optimistic concurrency mais je ne sais pas ce que ça va donner en production


    merci et bonne journée

  2. #2
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Petite remarque : Fais bien attention qu'Access supporte un maximum de 10 connection simultanées.

    Ensuite pour l'acces concurrent, je crois qu il te faudra le gerer à la main, mais je peux me tromper.

  3. #3
    Membre très actif Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    580
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 580
    Par défaut
    d'après ce que j'ai compris asp.net ce connecte a access juste le temps de récupérer les données ou de les modifier puis se déconnecte

    donc si j'ai une gridview sur ma page , aprés l'avoir affiché je suis déjà déconnecté et je ne fait que regarder une page envoyé par asp.net qui contient juste du HTML ...

    maintenant je me pose la question de la mise a jour concurrente dans un environnement multi-utilisateurs :

    si par exemple 2 ou plusiers utilisateurs tentent de changer un enregistrement au même moment (a la seconde prés)

    comment asp.net et access vont gérer ça ?

    j'attends vos remarques et suggèstions ...

  4. #4
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    C'est Access qui va gerer ca. Maintenant tu as le mot clé Transaction en sql Access qui devrait te permettre de faire en sorte qu'il n 'y ai pas de probleme.

  5. #5
    Isher
    Invité(e)
    Par défaut
    Bonjour,

    Je ne connais pas access, mais d'apres ce que dit Arthis, il ne gère pas les acces concurrents.
    A toi de verrouiller et déverrouiller les enregistrements que tu modifies ou ajoutes, ainsi que de t'assurer qu'il ne le sont pas déjà avant la manip.

  6. #6
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Il y a deux choses Issam a faire attention ou en tout cas à penser avant de coder :

    1) deux personnes modifient ta base au meme instant que se passe t'il alors?
    2) Une personne A charge les données pour les modifier et va prendre un café, pendant ce temps une personne B charge les données( non modifiées encore ), les change et met a jour ses modifs dans la base.
    Que se passe t'il quand A revient et desire mettre à jour ses modifs dans la base?

  7. #7
    Membre très actif Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    580
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Mars 2002
    Messages : 580
    Par défaut
    d'aprés ce que j'ai compris il faut upgrader vers SQL Server 2008 Express pour être tranquille


    Merci pour tout et bonne journée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ASP.NET-IIS]Access to the path 'E:\*' is denied
    Par Mictou dans le forum ASP.NET
    Réponses: 12
    Dernier message: 15/02/2010, 18h12
  2. acces a une db access en asp.net
    Par des3er dans le forum Accès aux données
    Réponses: 2
    Dernier message: 19/04/2007, 13h13
  3. Asp.net 2.0 avec db access, Gestion de bouquins
    Par des3er dans le forum ASP.NET
    Réponses: 2
    Dernier message: 04/04/2007, 13h03
  4. [ASP.NET]Problème de droits sur une base access
    Par dacid dans le forum ASP.NET
    Réponses: 8
    Dernier message: 25/11/2006, 11h04
  5. Réponses: 4
    Dernier message: 28/04/2006, 23h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo