At 08:32 PM 12/27/2002 +0100, you wrote:
Und wenn Du's mit adUseClient aufmachst? (und dann mit UpdateBatch r�berschiebst?) Mit einem server-side Cursor bekommt man leichter Troubles als mit Client Cursor - und man kann auch eine Fehlerbehandlung (& Retries) implementieren.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
Chris
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp
