Hallo,
Ich arbeite an einer gro�en Webseite (ASP) bei der viele User lese/schreib
Zugriff auf eine Access 2000 DB haben. In der Regel funktioniert alles
prima. Hin und wieder treten aber Fehler auf :
Microsoft JET Database Engine'80040E21
Das Microsoft Jet-Datenbankmodul hat den Vorgang angehalten, da Sie und ein
weiterer Benutzer gleichzeitig versuchen, dieselben Daten zu ver�ndern.

Das kann durchaus sein, dass meherer Prozesse auf den gleichen Datensatz
zugreifen. Aber es muss doch m�glich sein, solche Dinge zu serialisieren.
Gibt es einen Trick, um diesen Fehler zu umgehen ?

der Provider ist : Microsoft.Jet.OLEDB.4.0

Die Recordsets werden werden so ge�ffnet :
sqlstmt = "select * from xxxx where id = 4711;"
Set rsa = CreateObject("ADODB.Recordset")
rsa.CursorLocation = 2 ' adUseServer
rsa.Open sqlstmt , connection, 1 ,3


Der Fehler tritt Grundsetzlich beim Aufruf der Methode
rsa.update
auf.

_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an