Hallo,
Ich lese mit einer SQL-Abfrage, für eine ASP Seite, Datumswerte aus der Datenbank aus, die ich dann in einer Schleife weiterverwende. Am Anfang der Schleife springe ich mit " Urlaub.MoveFirst "an den ersten Datensatz. Jetzt kann es aber vorkommen das es in diese Monat gar keinen Datensatz gib (weil keiner Urlaub hat) und ich erhalte folgende Fehlermeldung:
Entweder BOF oder EOF ist True, oder der aktuelle Datensatz wurde gelöscht. Die angeforderte Operation benötigt einen aktuellen Datensatz
Du must auf jedenfall in Deiner Schleife pruefen ob der Datensatz existiert. Das geht folgendermassen:
if not (rsName.BOF and rsName.EOF) then
...mach irgendwas...
end if
Gruss, Mel
Funktioniert leider nicht ich bekomme immer noch den selben Fehler
hi
arbeite mit "on error resume next" und frag dann ab ob Err.number <> 0 ist. wenn das der fall ist, gabs einen fehler.
scnöne, cu
capior