Simon K skrev:
> Jeg har en database med et felt der indeholder et nøjagtigt
> tidspunkt formateret således: dd-mm-yy hh:mm:ss
Nej - du har en database der som standard viser dine datoer i
ovenstående format. Det er vigtigt at holde fast i at der er
forskel på den datoværdi der gemmes i databasen (i et eller andet
internt format) og den tekstrepræsentation af værdien du ser når du
åbner tabellen.
> * indsat <%= Session.LCID = 1030 %> på min asp-side
> * indsat med Dateserial(2004, 05, 08)
Hvordan har du indsat med DateSerial? Har du brugt asp's DateSerial
eller Access' Dateserial? (det er kun den sidste metode der sikrer
mod fejlfortolkninger).
> Problemet er, at dette tilsyneladende intet med VBscript og
> ASP har at gøre, for <%= Dateserial(2004, 05, 08) %>
> returnerer 08-05-2004 - altså ingen problemer.
Det tyder på at du lader asp-parseren fortolke DateSerial - det
skal du ikke. Tag et kig på <
http://asp-faq.dk/article/?id=98> - og
læg godt mærke til placeringen af anførselstegn.
> Min udbyder siger at dette er en kendt fejl ved MDAC (de har
> opdateret til v2.8 uden at dette løste problemet) og har
> foreslået at jeg skal scripte mig ud af problemet.
Som nævnt nogle gange før i gruppen - undgå tekstrepræsentationer
af datoer hvis det overhovedet er muligt. Det er det efter min
bedste overbevisning i dit tilfælde. Så er du helt uafhængig af
mærkværdigheder i MDAC/Access mv.
--
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