Hi, hallo
ja, ist auch klar, das Recordset ist ja auch nicht leer... du hast ja einen Scalar ausgewertet (Max(....)) -> also ein Datensatz ist da :-)
Überprüfe das Recordset nicht auf BOF/EOF sondern auf isNull(rs("MaxID"))
außerdem verwendest du einmal rs und einmal oRs ...
Tschau, tschüß,
Frank