Avatar billede amelp Nybegynder
01. november 2004 - 13:07 Der er 4 kommentarer

Hvordan gemmer man en dato fra Java i Access database?

Jer forsøger at gemme en startdato og slutdato fra min Java klasse med følgende sql sætning:

sql = "INSERT INTO Periode(Startdato, Slutdato, OID)VALUES (" + startDato + " , " + slutDato + " , " + periodeOID +  " )";

Problemet er når startDato og slutDato bliver gemt i Access databasen, bliver de gemt med en helt anden dato. Dvs det er ikke den dato som jeg har indtastet.

Hvordan får jeg Java til at gemme min ønsket dato i Access database?
Avatar billede fsconsult.dk Nybegynder
01. november 2004 - 13:12 #1
Generelt: brug prepared statements istedet, så du slipper for at konvertere datoer og decimaltal til databasens streng format, og send istedet de "rå" data direkte til JDBC som parametre.
Avatar billede arne_v Ekspert
01. november 2004 - 13:24 #2
godt råd

ellers er der altud problemer med dansk versus amerikansk måde at vende det på
Avatar billede amelp Nybegynder
09. november 2004 - 20:03 #3
tak for det fsconsult.dk :) smid gerne et svar
Avatar billede fsconsult.dk Nybegynder
10. november 2004 - 07:55 #4
svar
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