Schani: Wie kann bei einer SQL-Abfrage den Cursor wieder am Anfang setzen?

Hallo zusammen,

ich habe eine SQL-Abfrage, die ich einmal durchlaufen lasse mit moveNext(). Später möchte ich sie nochmal durchlaufen lassen. Wie komme ich wieder zum Anfang.

Hier noch Teile des Source zur besseren Erklärung:

stmt2 = "SELECT * FROM Termine WHERE Termine.VID = "+ rsList("ID")
  rsList2 = objConnection.Execute(stmt2)

while (!rsList2.EOF) {

Dateobj = new Date(rsList2('Datum'))
   Response.Write(Dateobj.getDate()+"."+(Dateobj.getMonth()+1)+"."+Dateobj.getYear())
   Response.Write("<BR>")
   Response.Write(rsList2('Uhrzeit'))
   Response.Write("<BR>")
   rsList2.moveNext()

so und jetzt bräucht ich einen Befehl à la

rsList2.gotoBOF()

Bitte keine Antworten wie "speichere die Datensätze dazwischen in einen Array oder sonstwo ab" bzw. "bau nochmal eine Connection auf".
Ich möchte nur wissen, wie man zum Anfang kommt.

Vielen Dank im Voraus,

Schani

  1. Hallo Schani!

    Das geht so:

    rsList2.MoveFirst()

    damit bist du wieder am anfang vom Datensatz.

    Bis dann
    Alex

    1. Danke,

      habe noch eine glitzekleine Frage:

      Wie bekommt man die aktuelle Zeit ? getSysDate() oder so ähnlich???

      Ciao
      Schani

      1. Hallo Schani!

        Das geht mit Now()

        Bis dann
        Alex

        1. ...Sorry

          damit wird Datum und Uhrzeit ausgegeben.

          mit Time() bekommst du nur die Zeit, hoffe ich (in JScript hab ich das noch nie gemacht, immer nur mit VBScript)

          Bis dann
          Alex