Kenneth skrev:
> Ja, men bestemmes datoformatet ud fra om serveren har
> et dansk eller engelsk styresystem?
Jeg ved det faktisk ikke - men der er en del mulige faktorer:
- Dansk/engelsk styresystem
- Dansk/engelsk udgave af programmet (Access)
- Indstillinger i kontrolpanelet på serveren
Jeg har for længe siden opgivet at eksperimentere med den slags -
man kan forholdsvist let løse problemet med datofunktioner,
eksplicit typecasting eller brug af iso-formatet.
> Havde ellers prøvet med ASP's dateserial uden held. Så vil jeg
> da lige prøve at anvende Access' dateserial.
Bruger man Dateserial i asp, kan man være ret sikker på at den dato
man frembringer, bliver opfattet korrekt i asp. Men hvis datoen
skal overføres via en sql-sætning - og man så bare lader asp-
parseren konvertere datoen til standard tekstform - så har man ikke
vundet noget.
Der er stor forskel på at skrive:
strA = "INSERT INTO tblDato (datofelt) VALUES (#" & _
DateSerial(2005, 8, 5) & "#)"
- i forhold til
strB = "INSERT INTO tblDato (datofelt) VALUES" & _
" (DateSerial(2005, 8, 5)"
I strA overføres datoen i tekstform (fx #8-5-2005#), mens den i
strB overføres som et funktionskald (Dateserial(2005,8,5)).
Forskellen er tydelig at se hvis man udskriver sql-sætningen med
response.write.
--
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