Hallo Liste,

ich habe eine seltsame Fehlermeldung beim Einf�gen von Datens�tzen mittes
rs.AddNew und rs.Update:


----------------------------------------------------------------------------
------------
Microsoft Cursor Engine- Fehler '80040e21'

Fehler bei einem aus mehreren Schritten bestehenden Vorgang. Pr�fen Sie die
einzelnen Statuswerte.

/test/anbieten/index.asp, line 344
----------------------------------------------------------------------------
------------


Hier ein Auszug aus meinem ASP-Skript:

--------------------------------------------------------------------------
Set Connection=Server.CreateObject("ADODB.Connection")
Connection.Open Session("strConnection")

db_table="fahrzeuge"

strSQL="SELECT * from fahrzeuge WHERE fahrzeug_id = 0"

' Leeres Recordset anlegen und die Eigenschaften definieren

Set rs=Server.CreateObject("ADODB.Recordset")

rs.CursorLocation=adUseClient
rs.CursorType=adOpenStatic
rs.LockType=adLockOptimistic

' Recordset �ffnen

rs.Open strSQL, Connection

rs.AddNew

rs("beschreibung")=beschreibung

usw.

rs.Update

--------------------------------------------------------------------------

Wenn die DB leer ist, ist der 1. Datensatz kein Problem. Nur der 2.
Datensatz darf dann nicht gr�sser sein als der 1. Datensatz - ansonsten
kommts zu dem o.g. Fehler.

Bsp:

1. Datensatz - Feld 'beschreibung' hat den Wert rot

Wenn jetzt der 2. Datensatz in das Feld 'beschreibung' blablablabla
eingegeben wird kommt der Fehler.


Kennt jemand dieses Ph�nomen ?



Thorsten Hoffmann


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an