Hallo Ich beziehe mich auf die Frage von Willi vom 8. August. Er wollte dabei eine Zufallsabfrage über Access realisieren.
Ich habe in der Zwischenzeit das Skript bei mir ausprobiert und es ergibt sich ein eigenartiges Problem: etwas 10 oder 15 Mal spuckt das Skript bei Refresh einen zufälligen Datensatz aus, danach ist Schluss mit Zufall... Und zwar gleich für immer - zwei Tage später bringt er noch immer den selben Datensatz. Weiss jemand, woran das liegen kann? Zur Erinnerung unten nochmals das Skript (btw: die Abfrage läuft unter Access direkt wunderbar und auch mit classic ASP läuft's - nur .NET macht Probleme). Gruss Andreas > ********** > * Code: * > ********** > > > <%@ Page Language="VB" Explicit="true" Debug="true" %> > <%@ import Namespace="System.Collections" %> > <%@ import Namespace="System.Data" %> > <%@ import Namespace="System.Data.OleDb" %> > > <script runat="server"> > > sub page_load > Dim conSQL As OleDbConnection = New OleDbConnection() > conSql.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("db.mdb") > Dim myCommand As New OLEDBCommand("SELECT TOP 1 intro.Bild FROM intro ORDER BY Int(Rnd([ID])*10000)", conSql) > Try > conSQL.Open() > StartBild.ImageUrl = myCommand.ExecuteScalar().ToString() > conSQL.Close() > Catch e As Exception > response.Write(e.Message) > End Try > end sub > </script> > > <html> > <head> > > </head> > <body> > <asp:Image id="StartBild" runat="Server" /> > </body> > </html> _______________________________________________ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net