phpbar.de logo

Mailinglisten-Archive

Datumsproblem !

Datumsproblem !

Michael Donning mysql-de_(at)_lists.bttr.org
Thu, 24 Jan 2002 09:13:10 +0100


Moin Jörg,

> -----Original Message-----
> From: J rg Schwalenberg [mailto:info_(at)_schwalenberg.de]
> Achso noch was !
>
> Der Witz ist , das die daten ja auch aus MySQL kommen und ich die
> Fehlermeldung erhalte. Folgender Code führt zum Fehler !
>
> set udexrec = udexconn.Execute("SELECT LastMessage FROM
> User2ChatRoom WHERE
> UserID = " &BenutzernameID & " AND ChatroomID = " & ChatroomID &"")
>
>     SQLMessages = "SELECT Messages.ID, User.Name, Messages.SentAt,
> Messages.Message FROM User INNER JOIN Messages  ON
> Messages.UserID = User.ID
> WHERE ChatroomID = " & ChatroomID & " AND SentAt >=
> ("&udexrec("LastMessage")&")  ORDER By SentAt"

Ich zeig erst mal ein Beispiel was geht.

SELECT * FROM `meine_tabelle` WHERE bestellt_um >= '2000-11-29 21:45:12'

grad getestet.

Dein Problem ist wahrscheinlich, daß die Select-Abfrage keinen String,
sondern ein Datumsfeld zurückgibt (udexrec("LastMessage")). Bei der Bildung
des Sql-Statements wird das Datumsfeld dann in ein String-Feld gewandelt
wahrscheinlich mit dem aktuell eingestellten std-Windowsformat (LongDate).
Mach doch mal ne Ausgabe (debug.print o.ä.) von Dem Feld.

Vielleicht klappt ja sowas wie Format(udexrec("LastMessage"),"yyyy-mm-dd
h:m:s")
Gruss, Michael


---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive