Hallo!

> Ich bekomme seit neustem beim updaten der datenbank eine
fehlermeldung. das
> komische ist dass die datenbank vorher lange zeit einwandfrei
funktioniert
> hat.... dieser fehler ist neu..
>
>
> Fehlermeldung:
> ---------------------------------------------------------------------
> Microsoft Cursor Engine error '80040e21'
>
> Multiple-step operation generated errors. Check each status value.
>
> /support/Update/update.asp, line 38
> ---------------------------------------------------------------------
>
>
> Zeile 38:
> ---------------------------------------------------------------------
>       If NOT Record("ort_id") / Standort = 1 then
>         Record("ort_id") = Standort
>         response.write date
>         Record("datum") = date <--------------
>         Record.update
>       End If
> ---------------------------------------------------------------------

Ich bin nicht sicher, ob das Default-Property auch bei einer Zuweisung
angewendet wird, aber ich w�rde das grunds�tzlich so schreiben:

Record.Update array("ort_id", "datum"), array(Standort, date())

Ansonsten w�rde ich vermuten, dass die Schreibberechtigung fehlt.

Die IF-Bedingung sieht auch komisch aus: NOT wird bei booleschen Werten
verwendet, deshalb solltest Du die Operation zumindest klammern, aber
richtiger w�re doch ...

If Record.Fields("ort_id").Value <> Standort then
   Record.Update array("ort_id", "datum"), array(Standort, date())
End if

Freundliche Gr��e
Joachim van de Bruck



| [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