Avatar billede Slettet bruger
09. april 2002 - 11:56 Der er 17 kommentarer og
1 løsning

Forkert dato??

Jeg trækker datoen for oprettede profiler ud fra en acces db men datoen viser 17/4/1900  ??? Hvorfor gør den det?

Det er acces 2000
Avatar billede oasen Nybegynder
09. april 2002 - 12:07 #1
Hvordan sætter du datoen, hvordan skal den se ud, og er det en engelsk server?
Avatar billede oasen Nybegynder
09. april 2002 - 12:09 #2
Prøv at udskrive denne:

<%
Response.Write Day(date) & "/" & Month(date) & " - " & Year(date) & ", kl. " & FormatDateTime(Now, vbShortTime)
%>
Avatar billede Slettet bruger
09. april 2002 - 12:12 #3
Jeg er newbie i det her men jeg ligger på, friserverplads og aner ikke om det er engelsk eller hvad..
Den streng du skriver om..hvor skal jeg indsætte den?
Avatar billede oasen Nybegynder
09. april 2002 - 12:13 #4
Prøv bare at indsætte det hele i en tom fil og gem denne som etellerandet.asp, upload den til friserverplads´ server og åben den herefter.
Avatar billede oasen Nybegynder
09. april 2002 - 12:15 #5
Dato er ofte drilagtige, men prøv at se, hvilket resultat de giver, så kan jeg rette den til for dig.
Avatar billede Slettet bruger
09. april 2002 - 12:18 #6
9/4 - 2002, kl. 12:21
Det er resultatet.
Avatar billede oasen Nybegynder
09. april 2002 - 12:21 #7
Ja, det tænkte jeg nok. Er det sådan du vil have den til at stå?
Avatar billede oasen Nybegynder
09. april 2002 - 12:22 #8
Prøv at giv et eksempel på, hvordan datoerne skal se ud.
Avatar billede Slettet bruger
09. april 2002 - 12:23 #9
Det er lige nøjagtigt sådan den skal se ud..
Avatar billede terry Ekspert
09. april 2002 - 12:23 #10
your INSERTINg the date as DD MM YYYY when you should INSERT as MM DD YYYY
Avatar billede oasen Nybegynder
09. april 2002 - 12:26 #11
Så gemmer du den streng i din database. For at undgå problemer, så giv kolonnen "Dato" egenskaben "tekst" inde i "design view".

Når du skal gemme datoen:

strDato = Day(date) & "/" & Month(date) & " - " & Year(date) & ", kl. " & FormatDateTime(Now, vbShortTime)

strSQL = "Insert into DinTabel ([Dato], values ('" & strDato & "')"
Avatar billede oasen Nybegynder
09. april 2002 - 12:29 #12
Sådan her:

strSQL = "Insert into DinTabel ([Dato]) values ('" & strDato & "')"
Avatar billede terry Ekspert
09. april 2002 - 12:39 #13
when you insert dates you should use either MM-dd-yyyy format OR
YYYY-MM-DD NOT dd-mm-yyyy
Avatar billede Slettet bruger
09. april 2002 - 12:42 #14
Jeg fatter det ikke.. Jeg har lavet den dato men hvor skal jeg skrive strDato = Day(date) & "/" & Month(date) & " - " & Year(date) & ", kl. " & FormatDateTime(Now, vbShortTime)
strSQL = "Insert into DinTabel ([Dato]) values ('" & strDato & "')"
henne..??

Jeg er først ved at sætte mig ind i asp og database..
Avatar billede oasen Nybegynder
09. april 2002 - 12:43 #15
Det er vel underordnet, hvis han gemmer det som en alm. streng og ikke som datoformat i tabellen. Så vil han jo trække det samme ud, som han indsatte..
Avatar billede oasen Nybegynder
09. april 2002 - 12:44 #16
Hvis du er med på, hvad terry mener, så lyt hellere til ham.
Avatar billede Slettet bruger
09. april 2002 - 12:57 #17
Jeg har prøvet det som terry skriver.. duer ikke.
Jeg ved ikke om det er mig som har formuleret det forkert men..
Det er en dating ting som fungerer. Inde i accesdatabasen er der et felt som hedder ID. Dette felt har jeg prøvet at lave om til datofelt men det viser stadig forkert.
Den viser alle datoer men det er bare den forkerte dato og det forstår jeg ikke.
Avatar billede terry Ekspert
09. april 2002 - 13:11 #18
HOW have you ORIGINALLY inserted the date into this field? Through an ASP page on the web or through Access or something else.

You have to consider a couple of things when working with dates and more so when working on the WEB.
The SERVER (where you ASP page is) has influence on how the dates are INSERTED into the the database and the CLIENT PC's regional settings has influence on how the date is displayed.

A use (on your web page) may enter 09-04-2002 Is this 9th April 2002 OR is this 04th September 2002?

YOU have to make sure that you interpret the entered date correctly and if you INSERT it into the database in YYYY-MM-DD you cant go wrong.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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