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

Antwort per Email an