AHM skrev:
> Hvordan indsætter jeg dato og klokkeslet i en
> smalldatetime-kolonne? Jeg har forsøgt mig med forskellige
> syntakser, men uden held.
Hvis du vil være sikker på at undgå formatforvirring (forveksling
af mm/dd/yyyy og dd/mm/yyyy), kan du bruge CONVERT:
INSERT INTO Tabel (datofelt)
VALUES (CONVERT datetime, '4-5-2004', 105))
Tredje parameter til CONVERT er en formatkode der angiver hvilket
datoformat man anvender. Onlinehjælpen (BOL) har en liste over alle
mulighederne, men dem jeg normalt bruger er 105 (dd-mm-yyyy) og 5
(dd-mm-yy).
> INSERT INTO Tabel (datetime)
> VALUES (24-12-2004 12:24:48)
Nu er det sikkert bare pseudokode, men for en sikkerheds skyld:
Hvis dit felt virkelig hedder datetime, vil ovenstående syntaks
ikke virke. Du kan så skrive "[datetime]" i stedet for "datetime",
men det er en bedre løsning at omdøbe feltet - generelt bør man
undgå at bruge reserverede ord som tabel- og feltnavne.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html