Avatar billede funstuff.dk Nybegynder
08. februar 2005 - 15:53 Der er 3 kommentarer og
1 løsning

Bytter om på måned og dato

Hej..

Har et problem med noget dato.

jeg har en database med nogle datoer, og den vil ikke lave et udtræk.

sådan ser mit udtræk ud:

vis dato = request("visdato")

strsql = "Select * From vagter where (dato = #" & visdato & "# and stedid=" & steder("id") & ")"
set vistil = conn.execute(strsql)   

i dato feltet har jeg datoen i dag 08-02-2005 men hvis jeg laver et udtræk vil den ikke..

Men hvis jeg skriver 02-08-2005 virker det..

Hva ka der være galt..?
Avatar billede fennec Nybegynder
08. februar 2005 - 16:00 #1
Access bruger mm-dd-yyyy og yyyy-mm-dd formaterne når der connectes gennem ASP. Prøv at bruge denne på datoerne:

Function ConvertToSqlDate(dato)
dim SQLYear,SQLMonth,SQLDay
  SQLYear = Year(dato)
  SQLMonth = Month(dato)
  SQLDay = Day(dato)
  if SQLDay<10 then
    SQLDay = 0&SQLDay
  end if
  if SQLMonth<10 then
    SQLMonth = 0&SQLMonth
  end if
  ConvertToSqlDate = SQLYear&SQLMonth&SQLDay
End Function

strsql = "Select * From vagter where (dato = #" & ConvertToSqlDate(visdato) & "# and stedid=" & steder("id") & ")"
Avatar billede funstuff.dk Nybegynder
08. februar 2005 - 17:33 #2
Takker det virket.. der sku dog lige nogle - mellem datoerne..
Avatar billede funstuff.dk Nybegynder
08. februar 2005 - 17:46 #3
Ka jeg få et svar så du ka få nogle point. ;o)
Avatar billede fennec Nybegynder
09. februar 2005 - 08:29 #4
.o) <-- One Eyed Jack
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