Avatar billede kunop Nybegynder
13. maj 2002 - 21:05 Der er 5 kommentarer og
1 løsning

Dato felt i SQL

Jeg har en SQL forespørgsel hvor brugeren skal indtaste en dato i en GUI, som så bliver sendt til databasen. Hvordan skal dato skrives i forespørgslen? Jeg har prøvet dette:
WHERE dato="+dato.getText()+"

Men det virker ikke!
Dato bliver gemt således dd-mm-yyyy
Det er en Access database.
Avatar billede lbhansen Nybegynder
13. maj 2002 - 21:14 #1
prøv at kigge på java.text.SimpleDateformat.
Avatar billede lyhr007 Nybegynder
14. maj 2002 - 08:48 #2
prøv med glyffer :)

WHERE dato='"+dato.getText()+"'  ...resten af koden her.

Dette kræver selvfølgelig at dine data fra GUI ser overholder formatet for en dato.
Avatar billede bjkl Nybegynder
14. maj 2002 - 12:11 #3
prøv at sætte # rundt om datoen
Sådan her:
"WHERE dato=#" + dato.getText() + "#"

Hilsen DØK01
Avatar billede kunop Nybegynder
14. maj 2002 - 12:43 #4
Hej DØK det prøver jeg...!!!! Hvis det virker så...
Avatar billede kunop Nybegynder
14. maj 2002 - 21:23 #5
Svaret fra bjkl virker..!! Så hvis du vil have point må du lige lave et svar!!!
Avatar billede bjkl Nybegynder
15. maj 2002 - 13:00 #6
Det var da heldigt.. vi ses kenned/Kenneth
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