2011-01-10 7 views
0

Ich benutze Zugriff als DB für meine Anwendung, ich weiß Access hat das Problem, wenn mehr als 1 Benutzer versuchen, den Datensatz an der gleichen Stelle in der DB zu aktualisieren oder einzufügen.Mit Access-Datenbank arbeiten

Ich wollte nur wissen, in diesem Szenario, wie soll ich gehen. Ich habe keine andere Wahl als mit Access DB. Kann ich überprüfen, ob die Datenbank gesperrt ist, warten Sie einige Zeit und versuchen Sie dann versuchen, wie Dinge. Wenn ja, bitte lassen Sie mich wissen, wie das geht.

Ich bin mit ASP.net C#

+0

Wichtig: "DIE" Aufzeichnungen als "der GLEICHE Rekord" oder gerade "A" Aufzeichnung? Wie Remou unten erwähnt, sind mehrere Benutzer, die verschiedene Datensätze bearbeiten, kein Problem bei der Verwendung von Access. – tijmenvdk

Antwort

2

Ich fürchte, Ihre Informationen falsch sind. Es gibt kein Problem mit mehreren Benutzern, wenn die Datenbank ordnungsgemäß eingerichtet ist. Vielleicht möchten Sie etwas anderes als Jet/ACE in Erwägung ziehen, wenn mehr als 30 Benutzer regelmäßig Daten aktualisieren.

+0

Was meinen Sie mit der richtigen Einstellung der Datenbank, teilen Sie bitte – Nits

+0

Access ist eine schnelle Anwendung Datenbank-Entwicklungs-Tool, das Jet/ACE als seine Datenbank verwendet. Dies bedeutet, dass die Daten in einer separaten Access-Datei zu den Formularen usw. sein sollten. Sie scheinen kein Access-Frontend zu verwenden, daher sollte dies für Sie kein Problem darstellen. Danach denke ich, dass Sie mit den gleichen Problemen konfrontiert sind, die Sie bei einer Datenbank/Font-End-Einrichtung haben könnten. – Fionnuala

+0

Vielleicht möchten Sie lesen: http://office.microsoft.com/en-us/access-help/about-sharing-an-access-database-on-a-network-mdb-HP005240860.aspx – Fionnuala

1

Zugriff oder richtiger JET hat kein Problem mit mehr als 1 Benutzer, der eine DB bearbeitet, es wäre nicht viel von einem Datenbankprodukt, wenn es tat! Sie müssen jedoch darauf achten, die Dinge nicht länger zu sperren als Sie sollten oder zu stark belasten, aber für viele kleinere Anwendungen ist es eine ausgezeichnete Wahl. Ich hatte persönlich JET unterstützte Anwendungen handhaben eine Benutzerbasis von ungefähr 30 aktiven Benutzern ohne Probleme