Hej Birger
Endnu engang tak for dine input.
Nu har jeg studeret mine andre DB på samme server, og der er tilsyneladende en
enkelt DB som ikke fejler i datoen. Derfor afprøver jeg den fremgangsmåde først.
Desværre har der været begrænset trafik og deraf til følge kun få data.
MEN DET SER SÅDAN UD:
Datnu = Month(Now) & "-" & Day(Now) & "-" & Year(Now)& " " & Time()
I mellemtiden er der har der med denne sætning været trafik uden anledning til
problemer! Så måske 
 
Du har mange gode betragtninger - hvilket jeg vil gennemgå, hvis do. også
svigter mig!
Tak for indsatsen
../allan
---------------------------------------------------------
Birger Sørensen wrote in dk.edb.internet.webdesign.serverside.asp:
> Allan Gorm Pedersen har bragt dette til verden: 
> > Hej Birger  
> > Tak for din hjælpende hånd. 
> > 
> > ASP anvender følgende værdier: 
> > M = Måned 
> > H = Time 
> > N = Minut 
> > S = Sekund 
> > 
> > Så den burde være god nok, men som beskrevet er der periodiske fejl. 
> > F.eks. datoen 04-09-2011(dd-mm-aaaa) bliver en gang imellem til 09-04-2011. 
> > Når datoen er forkert, er der altid byttet om på dd & mm (aldrig andre 
> > værdier) 
> > 
> > Jeg har forsøgt mange andre ting, og hver gang jeg tror at have løst det, 
> > men så opstår problemet igen!  
> > 
> > Med venlig hilsen 
> > 
> > Allan Gorm Pedersen 
> > 
www.postfrisk.dk 
> > 
www.laurbjerg.dk 
> > 
> > 
> >>   
> >> Kender ikke ASP.  
> >> Kan det have noget med  
> >> Maaned = DatePart("m",Now())  
> >> at gøre?  
> >> "m" kan lige så godt være minutter...  
> >>   
> >> Ellers sammenlign de to rutiner, der gør forskelligt. Der må jo være et   
> >> eller andet, der får den ene til at gøre rigtigt, og den anden forkert.  
> >>   
> >> Birger  
> >>   
> >> --   
> >> 
http://varmeretter.dk - billig, sund og hurtig mad  
> >> 
http://bbsorensen.dk  
> >>   
> >>  
>  
> Du er da vældig velkommen ;>) 
>  
> Tid = FormatDateTime(Now, vbLongTime) 
> Aar = DatePart("yyyy",Now()) 
> Maaned = DatePart("m",Now()) 
> Dag = DatePart("d",Now()) 
> Datnu = DateSerial(Aar,Dag,Maaned) & " " & Time 
>  
> Undrer mig lidt, at du først bruger FormatDateTime, som vel burde  
> formattere både date og time? Og den bør vel umiddelbart kunne bruges  
> som DatNu? (Og ellers ville jeg skrive en funktion, der gør det, og  
> bruge den hver gang) 
> Derefter henter du 3 separate værdier, og giver dem til DateSerial. Kan  
> du ikke bare bruge Now der også? 
> Findes der ikke en FormatDate (uden Time)? 
> Og du skriver at "reserveret" er defineret på en bestemt måde.. 
> Har ASP så ikke funktioner til at formattere tilsvarende så du ikke  
> behøver gøre det selv? 
> (MySQL datetime hedder YYYY-MM-DD HH:II:SS, hvilket er et fornuftigt  
> format - IMHO det eneste rigtige -, fordi det også udenfor databasen  
> giver en korrekt kronlogisk sortering. At det så skal formatteres  
> anderledes til visning er noget andet - der er forskel på at behandle  
> data og præsentere dem for en bruger) 
>  
> I øvrigt har du en - i hvert fald principiel - fejl.. 
> De to linier 
> *Datnu* = DateSerial(Aar,Dag,Maaned) & " " & Time 
> strSQL = strSQL & "reserveret= '" & *DatNu* & "' " 
> bruger tilsyneladende samme variabel - stavet forskelligt. 
> Ved ikke om det gør nogen forskel i ASP. 
>  
> Og ellers har jeg ikke nok viden om funktionerne i ASP til at sætte  
> fingeren på et svagt punkt... ;>) 
>  
> Birger 
>  
> --  
> 
http://varmeretter.dk - billig, sund og hurtig mad 
> 
http://bbsorensen.dk 
>  
> 
-- 
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
 - Pædagogiske tutorials på dansk
 - Kom godt i gang med koderne
KLIK HER! => 
http://www.html.dk/tutorials