> und gibt mir dann nur die ersten(top) 3 zur�ck....
Eben nicht. Das ist ja mein Problem. Ich hab mir aber gedacht, ich bin ganz
schlau und mach folgendes:
ConnSQL = "SELECT TOP 3 * FROM banner WHERE Guthaben > 0 ORDER BY Views"
rs.Open ConnSQL, Conn
i = 0
Anzahl = rs.RecordCount
Response.Write Anzahl & "<BR>"
IF Anzahl <= 0 THEN
Response.Write "<A HREF='test.asp' TARGET='_blank'>"
Response.Write "<IMG SRC='test6.gif' BORDER='0'>"
Response.Write "</A><BR>"
ELSE
DO until i = 3
IF rs("Guthaben") = 0 THEN 'Zeile 32
Response.Write "<A HREF='test.asp' TARGET='_blank'>"
Response.Write "<IMG SRC='test6.gif' BORDER='0'>"
Response.Write "</A><BR>"
i = i + 1
rs.MoveNext
ELSE
Response.Write "<A HREF='" & rs("URL") & "' TARGET='_blank'>"
Response.Write "<IMG SRC='" & rs("Bild") & "' BORDER='0'>"
Response.Write "</A><BR>"
rs("Views") = rs("Views") + 1
rs("Guthaben") = rs("Guthaben") - 1
rs.Update
i = i + 1
rs.MoveNext
END IF
LOOP
END IF
Soll hei�en, er soll 3 Bilder anzeigen, solange es 3 Datens�tze gibt, die
�ber ein Guthaben von �ber 0 haben. Wenn's nen Datensatz gibt, bei dem das
nicht zutrifft, soll er mir ein anderes Bild anzeigen.
Bekomm aber leider folgende Fehlermeldung:
--
Fehler '80020009'
Ausnahmefehler aufgetreten.
/test/banner2/default2.asp, line 32
--
Zeile 32 ist
IF rs("Guthaben") = 0 THEN
Warum ist das so?
| [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