Avatar billede bumle90 Nybegynder
13. juni 2004 - 11:06 Der er 4 kommentarer og
1 løsning

Access dato i JDBC

Jeg har en SQL-query som lyder på følgende:
SQL="SELECT Medarbejder.initialer, LogFil.Dato, LogFil.Tid, LogFil.Receptnr, LogFil.Vægtresultat FROM Medarbejder INNER JOIN LogFil ON Medarbejder.ID = LogFil.medarbID"

Problemet er de to felter Dato og Tid som jeg gerne vil hive ud.
I min access DB har jeg defineret Dato som:
Date/Time og input masken: 00-00-0000;0;_ (Altså short date)
og tid er defineret som: 00:00:00;0;_ (Altså short time)

Inde i selve databasen ser det fint ud, men når jeg henter en dato ud i mit java prgm via jdbc ser datoen således ud :
1999-06-19 00:00:00.0
og tid ser således ud:
1899-12-30 20:58:43.0

Jeg ved godt det blot er et formateringsproblem, men hvordan får jeg det liige formateret i mit java prgm ? :)
Jeg henter det ud i resultsættet via
result.getObject(index)
Tak på forhånd
Avatar billede bumle90 Nybegynder
13. juni 2004 - 11:29 #1
Jeg er ikke så meget for at bruge getDate da jeg har lavet en genrel DB procedure hvor jeg ser helst kun at bruge getObject
Avatar billede arne_v Ekspert
13. juni 2004 - 18:04 #2
Access format bruges kun i en ren Access applikation.

Prøv:
  - hent ud med getObject
  - typecast til java.util.Date
  - formater med SimpleDateformat format
Avatar billede arne_v Ekspert
01. juli 2004 - 21:55 #3
Kommet videre ?
Avatar billede arne_v Ekspert
08. august 2004 - 23:58 #4
??
Avatar billede bumle90 Nybegynder
24. august 2004 - 18:05 #5
Undskyld den bratte afslutning, men jeg har lidt for mange løse ender...Blir nødt til at lukke for nogle af alle mine spg.
Tak for hjællpen. Hvis der er lagt svar får disse point, eller er jeg nødt til at tage dem selv for at lukke alle de her spg.
Mvh.
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