07. februar 2003 - 12:40
Der er
17 kommentarer og 1 løsning
SQL og dato......
Hvor er fejlen i denne her sql sætning? Den finder ikke posten i db'en - og der er altså en! Og den fanger også oplysningerne godt nok. //AK sql = "SELECT * FROM kalender WHERE (bandid = " & session("bandid") & ") AND (dato = #" & dato & "#)"
Annonceindlæg fra Deloitte
07. februar 2003 - 12:45
#1
Hvad hvis du bare skriver dette?? sql = "SELECT * FROM kalender WHERE bandid = " & session("bandid") & " AND dato = #" & dato & "#;"
07. februar 2003 - 12:48
#2
Nope! Den fandt heller ikke posten denne her gang!
07. februar 2003 - 12:50
#3
Det er noget med at dato-formatet skal være MM/DD/ÅÅ. Dagen i dag hedder så 02/07/03.
07. februar 2003 - 12:53
#4
Prøv med det her i stedet sql = "SELECT * FROM kalender WHERE (bandid = " & session("bandid") & ") AND (dato = #" & format(dato, "MM/DD/YY") & "#)"
07. februar 2003 - 12:53
#5
Det er ikke et problem med formateringen. Jeg er SIKKER på at den skriver fx. 07-02-2003!!!
07. februar 2003 - 12:56
#6
kongsteddk >> Det er du sikkert også. Men Access tror at datoen er 02-07-2003 i stedet for 07-02-2003!
07. februar 2003 - 13:03
#7
Er det lige meget at man har brugt session.LCID???
07. februar 2003 - 13:06
#8
Har prøvet at bytte rundt på dag og måned. Det hjalp ikke!!!!
07. februar 2003 - 13:09
#9
prøv med YYYY/MM/DD...
07. februar 2003 - 13:10
#10
Det kommer an på hvad variablen dato indeholder. Hvis den indeholder datoen i den rigtige format (02-07-2003), kan du bare sende den til databasen uden at reformatere datoen.
07. februar 2003 - 13:10
#11
Er det overhovedet et datofelt? Bemærkning: Slap lige af med ! og ? i fremtiden, det er belastende at glo på :)
07. februar 2003 - 13:14
#12
Varialblen dato indeholder følgende: dato = (Request.Form("dato") & "-" & Request.Form("maaned") & "-" & Request.Form("aar")) Har også prøvet: dato = (Request.Form("maaned") & "-" & Request.Form("dato") & "-" & Request.Form("aar")) Bemærkning: ! og ? er en vane. Det er der ikke så meget at ændre på! :-)
07. februar 2003 - 13:18
#13
kongsteddk >> Er feltet dato i tabellen kalender et datofelt?
07. februar 2003 - 13:22
#14
Ja. Det er det også! Et formateret datofelt til dd-mm-yyyy
07. februar 2003 - 13:23
#15
Så prøv med dato = (Request.Form("maaned") & "/" & Request.Form("dato") & "/" & Request.Form("aar"))
07. februar 2003 - 13:27
#16
Det ser ud til at det virker med den seneste formatering! Tak for det! :-) (Somaliomar>> il du lige lave et svar - hvis du da vil have point!!! :-) )
07. februar 2003 - 13:27
#17
Ok da lad gå :)
07. februar 2003 - 13:51
#18
Takker for points :)
Kurser inden for grundlæggende programmering