Avatar billede Slettet bruger
26. oktober 2003 - 20:10 Der er 2 kommentarer og
1 løsning

Problemer med indsætte Timestamp via PreparedStament

Hejsa eksperter, jeg er ved at prøve at indsætte et Timestamp-objekt som er tidspunktet nu, på følgende måde

PreparedStament ps = conn.prepareStatement("INSERT INTO........");
ps.setTimestamp(1, new java.sql.Timestamp(System.currentTimeMillis());

men i SQL-serveren gemmer den KUN datoen altså noget lignende 07-10-2003.

Har i nogen forklaring på det problem ? Feltet jeg indsætter i databasen er af typen "datetime" med en length på 8.

Jeg bruger jTds-JDBC-driveren (da MS's ikke kan klare Image-felterne, den giver simpelthen en exception når man udtrækker billeddata)

Slutteligt skal det lige siges at jeg IKKE får nogle exceptions.

Håber at i kan hjælpe mig, på forhånd tak :-)
Avatar billede arne_v Ekspert
26. oktober 2003 - 20:16 #1
Det er ikke et præsentations problem ?

Hvis du hiver tidspunket ud siger den faktisk 07-10-2003 00:00:00 ?
Avatar billede Slettet bruger
26. oktober 2003 - 20:23 #2
Ja, det gør den.... men jeg har løst problemet, jeg tror det var et problem med mit IDE-værktøj som ikke compilede alle klasserne jeg havde rettet i. Det fungerer faktisk nu, jeg havde også glemt at extracte nogle værdier fra et resultset som TimeStamp....tjah, jeg havde bare lavet noget rod....

Sorry.... jeg er sq' vist ikke helt vågen. Jeg lukker lige, ellers tak for hjælpen :-)
Avatar billede Slettet bruger
26. oktober 2003 - 20:24 #3
Det skulle naturligvis ha' været et SVAR, så jeg kunne lukke...LOL
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