Tak for svaret
Datoproblemet er løst.
Tilbage er problemet med af jeg ikke kan skrive tal med decimaler i min
access database.
Skriver jeg et "." somdeletegn kan jeg, men et beregnet tak går aldrig.
Hilsen
Svend
"FFunky" <ffunky@nowhere.com> skrev i en meddelelse
news:OLCEd.82411$Vf.3703029@news000.worldonline.dk...
> "Svend Hjorth"
>> 1. problem
>> Når jeg skriver til en acsess database fra en asp-side opfattes datoen
>> forkert.
>> 2. problem
>> Et komma fra en talværdi i en asp-side kan ikke indskrives i access
>> databasen. Tvinger jeg et punktum, som deling for decimalerne, kan den
>> skrives i databasen.
>> Svend
>>
www.fonnesbech-hjorth.dk
>>
> Hvis du har en dato eller en møntfod flettet ind i et SQL udtryk skal
> formatet være US for at det duer.
> Med hensyn til beløb kan bruge replace og udskifte decimaladskiller
> komma (EU) med punktum (US)
> Med hensyn til datoer kan du bruge denne funktion:
>
> '--------------------------
> ' Laver om fra dd-mm-yyyy til mm-dd-yyyy
> '
> ' Rettet 09-05-2004
> '--------------------------
> Function EU2us (Dato)
> Dim Dag, Maaned, Aar
> Dag = datepart("d",Dato)
> if dag < 10 then dag = "0" & dag
> Maaned = datepart("m",Dato)
> if Maaned < 10 then Maaned = "0" & maaned
> Aar = datepart("yyyy",Dato)
> EU2us = maaned & "/" & dag & "/" & aar
> end function
>
> --
> Med venlig hilsen
> Tom Jensen
>
> Læs mere om databaser og asp her:
>
http://www.FFSoft.dk
>
>
>