INSERT datetime (MSSQL)
-
Hallo,
ich brauche mal schnell Hilfe. Ich will mit Php in eine Datenbanktabelle (MSSQL) ein Wert von Typ "datetime" INSERTen. Dabei bekomme ich verschiedene Fehlermeldungen (jenachdem was ich versuche).
Letzer versuch:
$timeBegin2 = date("d-m-Y H:i:s"); $timeEnd2 = date("d-m-Y H:i:s"); SQL = "INSERT INTO ***(***, ***, Type, SerialNo, timeBegin, timeEnd) values ('$UserJID', '$***', '$***', '$SerialNo', CAST($timeBegin2 AS datetime), CAST($timeEnd2 AS datetime))"
Fehler: Incorrect syntax near '21'.
(Bin kein Neuling hab aber mit MSSQL nicht viel gemacht, sonst klappt alles auslesen und so...)
DANKE
-
Versuche es als String.
Ich weiß nicht was der Treiber aus dem Cast macht.
I.R. kommt beim Insert das Jahr zuerst. KOmmt aber auch auf die Spracheinstellungen des Servers an.