carsten Pinderup skrev:
> strSQL = "INSERT INTO koebsalg (datoindtast)"
> strSQL = strSQL & " VALUES ( #" & Now & "#)"
Hvis du bare skal indsætte dags dato er der ingen grund til at genere
datoen andre steder end i databasen:
strSQL = "INSERT INTO koebsalg (datoindtast)"
strSQL = strSQL & " VALUES (Now)"
Access har en Now-funktion præcis som ASP/Vbscript - og ved at bruge den
slipper du for problemer med fejlopfattelser af datoen, fordi datoen på
intet tidspunkt eksisterer i et sql-kald som tekst.
Du kan endda klare dig endnu lettere ved at definere Now som
standardværdi for datoindtast-feltet. Så skal du bare lade være med at
tildele feltet en værdi når du indsætter nye poster - så sørger
databasen for resten.
Hvis du skal arbejde med andre datoer end den aktuelle, er det en god
ide at kigge på siden her: <
http://asp-faq.dk/article/?id=98>. Du kan
også kigge lidt tilbage i gruppen (fx tråden "indsætte dato i Access via
Form" fra 30. oktober) - emnet har været oppe mange gange.
--
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