2011-01-10 8 views
0

J'utilise l'accès en tant que base de données pour mon application, je sais qu'Access a le problème lorsque plus d'un utilisateur essaie de mettre à jour ou d'insérer l'enregistrement dans la base de données au même point.Travailler avec Access DataBase

Je voulais juste savoir, dans ce scénario, comment dois-je aller. Je n'ai pas d'autre choix que d'utiliser Access DB. Puis-je vérifier si la base de données est verrouillée attendre un certain temps et puis essayer d'essayer comme des choses.Si oui pls laissez-moi savoir comment faire cela.

J'utilise ASP.net C#

+0

Important: "THE" enregistre comme dans "l'enregistrement SAME", ou juste "A" record? Comme Remou le mentionne plus bas, plusieurs utilisateurs éditant des enregistrements différents ne posent aucun problème lors de l'utilisation d'Access. – tijmenvdk

Répondre

2

Je crains que votre information est incorrecte. Il n'y a pas de problème avec plusieurs utilisateurs lorsque la base de données est correctement configurée. Vous pouvez envisager d'utiliser autre chose que Jet/ACE si plus de 30 utilisateurs mettent régulièrement à jour les données.

+0

Qu'entendez-vous par définir la base de données correctement, pls share – Nits

+0

Access est un outil de développement rapide de base de données d'application qui utilise Jet/ACE comme base de données. Cela signifie que les données doivent se trouver dans un fichier Access distinct des formulaires, etc. Vous ne semblez pas utiliser un frontal Access, cela ne devrait donc pas vous poser de problème. Après cela, je pense que vous êtes dans les mêmes problèmes que vous pourriez avoir avec n'importe quelle base de données/installation de polices. – Fionnuala

+0

Vous pouvez lire: http://office.microsoft.com/fr-fr/access-help/about-sharing-an-access-database-on-a-network-mdb-HP005240860.aspx – Fionnuala

1

Accéder ou plus correctement JET n'a pas de problème avec plus d'un utilisateur modifiant une base de données, ce ne serait pas beaucoup d'un produit de base de données si c'était le cas! Vous devez cependant faire attention de ne pas verrouiller les choses plus longtemps que vous ne le devriez ou de mettre trop de pression sur lui, mais pour de nombreuses petites applications, c'est un excellent choix. J'ai personnellement eu des applications soutenues par JET gérer une base d'utilisateurs d'environ 30 utilisateurs actifs sans problèmes