PDA

Vollständige Version anzeigen : Fehler bei Insert Into mit Datumsfeld


Basti4231
07.04.2012, 01:39
Hey Leute,

Bei meinem Insert Into Befehl habe ich ein Problem.

Ich verwende eine Variable vom Typ String, in der ein Datum gespeichert wird.
Wert ist "01.01.2012". Jetzt wird gemeckert, dass des mit .2012 nicht hinhaut.

Wenn ich den Wert manuell mit '01.01.2012' angebe, dann läufts.

Wie schaffe ich, dass genau dieser Effekt erreicht wird und ich trotzdem die Variable verwenden kann?


Gruß basti

GandalfDerWeise
07.04.2012, 01:47
SQL = "INSERT INTO " & tblName & " (spaltenname) Values ('" & datumVariable & "')

Also schön aufpassen dass die Datumsvariable mit ' ' umrandet ist.

ebs17
07.04.2012, 09:59
Und beachten: Wenn es sich um ein richtiges Datum (Zielfeld vom Datentyp DateTime) handelt, werden von SQL nur bestimmte Formatierungen akzeptiert, siehe Datum an SQL-String übergeben (http://www.donkarl.com?FAQ6.8).