Dieser Artikel erklärt, wie man eine Arbeit in Tabelle multiusers. Sie auch Sperren Strategien.

Wenn Sie zum Beispiel die Benutzung einer Reporting-Software, wie Crystal Reports, manchmal müssen Sie über eine funktionierende Tabelle zur Anzeige von Ergebnissen. Crystal werden keine Daten von der Definition einer temporären Tabelle. Aber wie wollen Sie diese Tabelle mit mehreren Benutzern ohne Probleme?

Meine Lösung war, um ein reportid Bereich. Jeder Benutzer, der den Bericht wird seine eigenen Reportid Bereich und alle seine Aufzeichnungen zu löschen, sobald der Bericht erstellt.
All dies kann zu erreichen innerhalb einer gespeicherten Prozedur mit dem Bericht.

Es gibt auch eine andere Frage, die sich beim Aktualisieren von Daten.
Wenn Sie SQL-Standard-Mechanismus können Sie Daten, die geändert werden.

Wenn in Ihrer Tabelle Sie einen Zeitstempel können Sie die Spalte und stellen Sie sicher, dass die Daten Ihrer Lesung sind auf dem neuesten Stand ist. Alles, was Sie tun, vergleichen Sie die Zeitstempel eingefügt, die Sie gerade lesen. Wenn sie die gleichen sind, dann werden die Daten korrekt sind.
Wenn sie nicht die Daten, die Sie gerade lesen ist aktualisiert worden.

Average rating: