-
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
-
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.
-
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 ...
-
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.
-
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.
-
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?
-
d'aprés ce que j'ai compris il faut upgrader vers SQL Server 2008 Express pour être tranquille :aie:
Merci pour tout et bonne journée