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