Avatar billede mn Nybegynder
15. maj 2001 - 13:32 Der er 10 kommentarer og
1 løsning

Datoerne vendes i opdateringsforespørgsel

Hejsa

Jeg har en opdateringsforespørgsel der modtager en dato som en tekststreng. Den kunne fx. være \"11-08-01\". Når jeg så senere udskriver fra et recordset er den imidlertid blevet \"vendt om\". så datoen 8/11 2001 udskrives.
Hvis jeg så har tilføjet datoerne 11-08-2001, 12-08-2001, 13-08-2001, 14-08-2001 og 15-08-2001 bliver datoerne ved udskrift følgende : 08-11-2001, 08-12-2001, 13-08-2001, 14-08-2001 og 15-08-2001.

En løsning kunne være at benytte et recordset ved redigeringen, den kan fortolke datoen som tekststreng og vender den rigtigt, men det er ikke den løsning jeg går efter. Jeg vil kunne køre en UPDATE-forespørgsel. Jeg ved at jeg skal bruge #-tegn. Det gør jeg allerede.

Nogle forslag ??
Avatar billede nute Nybegynder
15. maj 2001 - 13:34 #1
hvilken locale kjører din server på ?
Avatar billede mn Nybegynder
15. maj 2001 - 13:55 #2
lokale ?? Ehmm.. jeg har bare et webhotel ved azero. En iis... jeg har så en accessbase liggende derpå - hvis det er det du spørger om.
Avatar billede nute Nybegynder
15. maj 2001 - 14:04 #3
locale er banalt sett din server sin konfigurasjon på hvordan det skal vise fx dato.

prøv evt å lek deg litt med FormatDateTime for å få det korrekte format:

http://www.activeserverpages.dk/iishelp/vbscript/htm/vsfctformatdatetime.htm

/nute
Avatar billede mn Nybegynder
15. maj 2001 - 14:08 #4
Jeg bruger allerede formatdatetime både i sqllinjen og ved visning. Det har ikke hjulpet mig
Avatar billede mn Nybegynder
15. maj 2001 - 14:18 #5
Problemet er at der byttes om på måned og dag
Avatar billede zyber Nybegynder
15. maj 2001 - 15:22 #6
Gem altid i databasen i MDY formattet.
Avatar billede mn Nybegynder
15. maj 2001 - 15:38 #7
MDY. ok, men hvor sætter jeg det ? Jeg kan lave en inputmaske i accesstabellen, men jeg kommer jo ind fra asp via ado\'s connectionobject.
Avatar billede mn Nybegynder
15. maj 2001 - 15:39 #8
ups. kom til at godkende. Så det som submitknappen.
Du vil vel gerne svare på mit spørgsmål alligevel.
Avatar billede ricardo Nybegynder
16. maj 2001 - 07:14 #9
Sådan her:

setlocale(\"en-us\")

i din ASP script, inden du opdaterer DB\'en.

FormatDateTime kan du ikke bruge i din SQl sætning...det er til visning.
Avatar billede mn Nybegynder
16. maj 2001 - 09:13 #10
ehm.. er det noget der skal sættes på connectionobjektet ??
Avatar billede mn Nybegynder
16. maj 2001 - 14:33 #11
Jeg har prøvet at sætte den i koden lige før min opdatering. Det hjalp ikke. Har også prøvet med setlocale(\"da\"). Det hjalp heller ikke. Jeg tror dog det er noget i den stil vi skal ud i.

Anybody ??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester