/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Datoer i asp og access
Fra : Svend Hjorth


Dato : 09-01-05 22:35

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.

Jeg har min ejen IIS server.

Har fejlene noget med hinanden at gøre.

Serveren står med dansk tid, talformat, datoformat etc.

Hvad gør jeg.

Svend
www.fonnesbech-hjorth.dk



 
 
FFunky (10-01-2005)
Kommentar
Fra : FFunky


Dato : 10-01-05 22:51

"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




Svend Hjorth (13-01-2005)
Kommentar
Fra : Svend Hjorth


Dato : 13-01-05 21:17

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
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste