Andreas Roth: Move Bewegungen in Recordsets

hi Forumer,

ich habe mit

set recordset = conn.execute("meinedatenbankabfrage")

einige Treffer in meinen Recordset stehen...
... jetzt kann ich die auch mit recordset.movenext durchgehen. Die Frage ist nur wieso funktioniert recordset.moveprevious nicht?? wie kann ich in einem Recordset meine Position verändern??

Danke im Voraus

Andreas

  1. Hi Andreas,

    Die Frage ist nur wieso funktioniert recordset.moveprevious nicht?? wie kann ich in einem Recordset meine Position verändern??

    wenn du das Recordset über die Methode Execute vcom Connection-Objekt erzeugst, erhälst du immer einen statischen, forward-only Cursor. Wenn du ein Recordset mit mehr Funktionalität willst (adOpenStatic), musst du es zuerst mit den gewünschten Properties erzeugen, und dann die Open-Methode benutzen.

    Gruß,
    Martin