Das ist ne Zufallsabfrage? Wahrscheinlich wie bei so ziemlich allen Programmiersprachen musst du den Zufallsalgorithmus mit irgendwas initialisieren.
http://www.tek-tips.com/faqs.cfm?fid=2534 -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Willi Müller Gesendet: Montag, 8. August 2005 09:26 An: [email protected] Betreff: [Asp.net] .Net Guten Morgen! Als kurzer Hinweis: ich bin ein blutiger Beginner in Sachen .NET und schon froh, dass mein Skript soweit läuft. Also nicht davon ausgehen, dass ich das Framework schon auswendig kann :-) Hintergrund: ich habe eine Tabelle in Access mit Bildern. Jetzt soll jeweils ein zufälliger Datensatz ausgelesen werden und das Bild als Startbild ausgegeben werden. Mein Problem: das unten angefügte Skript läuft eigentlich schön. ABER: die SQL-Abfrage generiert immer den selben Datensatz. Die selbe Abfrage in Access funktioniert wunderbar und liefert einen "zufälligen" Datensatz, so wie gewünscht. Hat jemand eine Idee wieso? Vielen Dank! Willi ********** * 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: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
