Danke an alle. Mein Fehler war, dass ich das Datenbankfeld als Textfeld angelegt habe und nicht als Datum. Na ja, Flüchtigkeitsfehler.
Ciao Willy. > > Das Datum wird als Text geschrieben und nicht als Datum. Ist wohl ein > gangbarer Weg, der hier aber in die Sackgasse führt. Mit einer recht > teuren (sprich langsamen) On-the-fly Konvertierung von Text in Datum > könntest Du hinkommen > > > SELECT > Name, Email, URL, Message, Cdate(Datum) > FROM > Daten > ORDER BY > 5 Desc > > (siehe voriges Mail bez. Sortierung nach Indexnummer) > > > Die andere einfachere Variante: warum willst du das Datum überhaupt > übergeben? Leg einen Default in der Datenbank an, mach das Feld zum > richtigen Datentyp und Du brauchst nichts übergeben. Das Datum das die > Datenbank einfügt ist kein Deut schlechter als jenes das Du selbst > übergibst > > > Nebenbei: ein Feld für Datum (englisch datetime) enthält immer beides > Zeit UND Datum. Es ist Verschwendung da dann zwei Felder anzulegen und > jeweils nur die Hälfte reinzuschreiben. > > > > -- > > Viele Grüße > Hubert Daubmeier > > > > > -----Original Message----- > From: centron GmbH - W. Seucan [mailto:[EMAIL PROTECTED]] > Sent: Monday, February 11, 2002 9:36 AM > To: ASP Diskussionsliste fuer Anfaenger > Subject: [aspdebeginners] Problem mit Sortierung nach Datum > > > Guten Morgen allerseits. > > Ich habe ein kleines Problem, wenn ich Datenbankeinträge ausgebe, die > nach Datum sortiert sein sollen. Es geht um ein Gästebuch. > > Ich lese mit folgendem Befehl die Daten aus: > > set objRS=objConn.Execute ("SELECT * FROM Daten ORDER BY Datum Desc") > > Er sortiert mir hier aber leider nur nach dem Tagesdatum. Also, ein > Eintrag, der am 30.1.2002 geschrieben wurde, erscheint vor dem, der > z.B. am 5.2.2002 geschrieben wurde. > > Schreiben tu ich die Einträge mit: > > set objRS=objConn.Execute ("SELECT * FROM Daten ORDER BY Datum Desc") > > objConn.Execute "INSERT INTO Daten(Name,Email,URL,Message,Datum,Zeit) > VALUES('" & Request.Form("Name") & "','" & Request.Form("Email") & "','" > & strURL & "','" & Request.Form("Mess") & "','" & > formatdatetime(date,vbShortDate) & "','" & > formatdatetime(time,vbShortTime) & "')" > > > Was mache ich da falsch? Wie bringe ich mein Script dazu, dass ganze > Datum als Sortierkriterium anzunehmen, und nicht nur das Tagesdatum? > > Danke für euere Hilfe. > > Ciao Willy. > > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ > | [aspdebeginners] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie > | knnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp > > > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ > | [aspdebeginners] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv > | Sie knnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp > | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als archive@jab.org subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp