Avatar billede chaser64 Nybegynder
20. juni 2003 - 16:48 Der er 2 kommentarer og
1 løsning

Sql udvælgelse udfra dato

Jeg bruger følgende Sql sætning:
Sql = "SELECT * FROM Vagter WHERE Dato = #" & objrec("Dato") & "#"

Den virker fint nok når objrec("dato") er en dato i juni, men så snart vi kommer til juli udvælger den slet ikke nogen poster, selvom der i databasen ligger vagter hvor dato er f.eks. 02-07-2003, nøjagtigt samme format som juni datoerne ligger i. Er der nogen der har et forslag til hvilken sql sætning jeg så skal bruge?
Avatar billede sth Novice
20. juni 2003 - 17:54 #1
jeg har selv haft en del problemer med access og dato, mej mener at problemet var at access bytter om på måned og dag, men ikke altid !! jeg er skiftet til mysql.
Avatar billede hossein Nybegynder
20. juni 2003 - 18:02 #2
du kan formatere din dato med dette funktion (dd-mm-yyyy):

Function FormatMinDato(Datoen)
    Dim strYYYY
    Dim strMM
    Dim strDD

        strYYYY = CStr(DatePart("yyyy", Datoen))

        strMM = CStr(DatePart("m", Datoen))
        If Len(strMM) = 1 Then strMM = "0" & strMM

        strDD = CStr(DatePart("d", Datoen))
        If Len(strDD) = 1 Then strDD = "0" & strDD

        FormatMinDato = strDD & "-" &  strMM & "-" & strYYYY

End Function
%> 
Også når du f ex skal skrive ud:
<% = FormatMinDato(objrec("dato")) %>

Dette problem findes også i MySQL så hold til Billy :-)
Avatar billede chaser64 Nybegynder
24. juni 2003 - 01:48 #3
hossein - Prøv lige at skriv det du så mener jeg skal bruge som Sql sætning.
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