Avatar billede pnr Nybegynder
27. marts 2002 - 18:21 Der er 13 kommentarer og
1 løsning

Problemer med datoformat

Jeg har nogle meget ireterende problemer med dato formatet i en access database. Jeg bruger databasen sammen med et java program, dvs min handlinger er lavet i sql.

Problemet er at når jeg søger i databasen skal jeg skrive dag/månede/år, men når jeg skal skrive i databasen skal jeg skrive månede/dag/år.

Nogle der ved om man kan lave så man skriver og søger på samme dato rækkefølge?
Avatar billede terry Ekspert
27. marts 2002 - 18:29 #1
You should use the US date format MM/DD/YYYY and you cant go wrong!
Avatar billede terry Ekspert
27. marts 2002 - 18:30 #2
You should also be able to use YYYY/MM/DD for reading and writing.
Avatar billede terry Ekspert
27. marts 2002 - 18:32 #3
As long as you are IN SQL then the US format should work but it is up to you to ensure that th edate is formatted correctly in the SQL.
Avatar billede pnr Nybegynder
27. marts 2002 - 18:44 #4
det virker ikke for mig, kan det være fordi min access er en danske version
Avatar billede a1a1 Novice
27. marts 2002 - 18:47 #5
tjaaa yyyy-mm-dd ?
altid da det også er SQL standard

Standard ANSI/ISO SQL-92 has a full specification for dates and times that are based on ISO-8601 standards and should have no Year 2000 problems. This standard requires the "yyyy-mm-dd" format and 24-hour time formats based on the UTC (Universal Coordinated Time, formerly the GMT or Greenwich Mean Time) and has a lot of details in it.

http://www.dbmsmag.com/9707d06.html

http://www.eksperten.dk/spm/181840
Avatar billede a1a1 Novice
27. marts 2002 - 18:51 #6
det du får tilbage vil være formateret efter din SERVERS indstillinger.
(sådan er det i hvertfald med ASP, og sikkert også java, du kan jo så lave en funktion der viser datoen som du vil have den)
Avatar billede terry Ekspert
27. marts 2002 - 18:51 #7
The regional settings does have influence on how dates are displayed. It doesnt matter which version of Access you have!

Is your Java program on a server (web) You have to remember that the client PC may be in Danish but the Server in US!
Avatar billede pnr Nybegynder
02. april 2002 - 17:23 #8
AF en eller anden grund bytter den rundt på det, men kun i win XP!
Avatar billede a1a1 Novice
02. april 2002 - 19:53 #9
formater som yyyy-mm-dd så virker det hvergang....
(uanset operativsystem)
Avatar billede pnr Nybegynder
14. april 2002 - 09:29 #10
Så fandt jeg ud af problemet! måden man skriver tidsformatet i sql er forskellig alt efter om operativ systemet er DK eller UK.

www.eksperten.dk/spm/195810
Avatar billede terry Ekspert
14. april 2002 - 09:41 #11
new to me!
Avatar billede pnr Nybegynder
14. april 2002 - 09:56 #12
Jeg fatter det heller ikke! Men laver jeg tidsformatet om på min maskine med dansk tidsformat, til engelsk tidsformat, virker det som det skal!
Avatar billede terry Ekspert
14. april 2002 - 10:03 #13
Now Í undesrtand what you mean, but thatswhat I have said all the time, see my comment 27/03-2002 18:51:58!
Avatar billede pnr Nybegynder
14. april 2002 - 10:16 #14
Sådan havede jeg ikke læst dit svar! Jeg havde forstået noget med at det havde noget med versionen af min access at gør. Det er jeg ked af at have misforstået, det kunne jo have løst mit problem for lang tid siden.
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