[ASP] RE: [ASP] AW: [ASP] Zufälliger Datensatz

Wanadoo activeserverpages at glengamoi.com
Fri, 10 Dec 2004 08:22:34 +0100


Hi,
erstmal danke an alle, ich habe es mittels array gelöst. Jaghreszeit filtern
war eh klar, auch wie ich auf die Zeiten automatisch komme. Ich hatte euch
gegenüber wohl einen zeitlichen Vorsprung, da ich diese Anfrage gestern
gegen 18 Uhr gesendet habe, sie aber erst gegen 23 Uhr weiterversendet
wurde. Aber ihr habt alle Recht. Ich bin derzeit nicht im Büro, aber wenn es
euch interessiert, maile ich mal den Code mit dem es funktioniert.
Nochmals danke,
Frank

-----Message d'origine-----
De : activeserverpages-admin@glengamoi.com
[mailto:activeserverpages-admin@glengamoi.com]De la part de Gudula
Schwingenheuer
Envoyé : jeudi 9 décembre 2004 20:17
À : activeserverpages@glengamoi.com
Objet : [ASP] AW: [ASP] Zufälliger Datensatz


Hi

Du musst halt via SQL filtern, welche Jahreszeit zur Zeit ist. Dies sollte
in der Where-Bedingung
automatisiert werden. So hast Du bereits die Daten für den jeweiligen
Zeitraum fix. Wenn Du da nicht
weiterkommst, haben bestimmt die Datumfreaks hier einen Tipp.

Ich rufe meine Zufalls-Banner immer wie folgt auf (kannst Dir ja
umschreiben):

<%
Set objconn = Server.CreateObject("ADODB.Connection")
    objconn.Open getNeu

	Dim mybanner
	Set mybanner = Server.CreateObject("ADODB.Recordset")
	sql = "select KursID, link, alttext from Banner where Ablaufdatum > Date()"
    mybanner.Open sql, objConn,3,3
	dim anzahl
	anzahl = mybanner.recordCount
	if mybanner.eof then
	response.write "<img src=""../upload/banner/ba_gmpCompakt.gif""
width=""180"" height=""240"" "
	else

Randomize Timer
Dim rndNumber
rndNumber = Int(RND *(anzahl))
mybanner.Move rndNumber

dim gruss
dim derLink
dim alttext
gruss = mybanner(1)
derLink = "../aktuell/ergebnis.asp?KursID=" & mybanner(0)
alttext = mybanner(2)
with response
.write "<a href=""" & derLink & """>"
.write "<img src=""../upload/banner/" & gruss & """ width=""180""
height=""240"" "
.write "border=""0"" alt=""" & Alttext & """ "
.write "style=""border:1px solid #000066""></a>"
end with
end if

mybanner.close
set mybanner=nothing
objconn.close
set objconn=nothing
%>

-------
Herzliche Grüße
Gudula

> -----Ursprüngliche Nachricht-----
> Von: activeserverpages-admin@glengamoi.com
> [mailto:activeserverpages-admin@glengamoi.com]Im Auftrag von
> frank.tauscher@wanadoo.fr
> Gesendet: Donnerstag, 9. Dezember 2004 18:31
> An: activeserverpages@glengamoi.com
> Betreff: [ASP] Zufälliger Datensatz
>
>
>
> Hi,
> suche nach einer Lösung für folgendes Problem:
> ich möchte bei jedem Aufruf einer Seite einen Datensatz zufällig laden.
Dieser Datensatz
> kommt aus access2000 und soll abhängig von
> der Jahreszeit angezeigt werden. Problem ist, das die Datensätze sich
verändern, also die
> Anzahl variiert und das durch löschen von
> Datensätzen die jeweiligen id nicht chronologisch sein können. Zum
Beispiel:
> ID RS
> 1 winter
> 2 winter
> 3 sommer
> 5 herbst
> 9 winter
>
> Wie kann ich jetzt für Winter, also id 1, 2, 9, diese zufällig anzeigen
lassen? Mit count
> und rnd komme ich hier nicht unbedingt
> weiter. Ist sowas überhaupt machbar in vb?
>
> Vielen Dank,
> Frank
>
>
>
> _______________________________________________
> ActiveServerPages Mailingliste, Postings senden an:
> ActiveServerPages@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/activeserverpages
>

_______________________________________________
ActiveServerPages Mailingliste, Postings senden an:
ActiveServerPages@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/activeserverpages