Jeg har længe haft problemer med dato arbejde mellem SQL og ASP, fordi nogen gang opfatter SQL min dato som dd/mm/yy og andre gange som mm/dd/yy og jeg ved bare ikke hvad jeg skal gøre. Indtil videre har følgende kode virket fint, men pga. at datoen også kan opfattes som 1. dec. virker udtrækket ikke korrekt. Hvad kan man gøre så man altid får vent datoen rigtigt??
rs_olduser.open \"Select * From [log] where (linkid=\"&id&\" and dato=\'01/12/01\')\", DataConn
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Smæk dette i toppen af alle dine .asp sider <% session.LCID=1030 %> ....og du har dansk dato format. Uanset om det er en græsk, svensk eller engelsk serverdit site ligger på. Så ved du hvilket format dit site bruger.
det drejer sig da om en SQL sætning og ikke en ASP - forespørgelsen i sig selv har ikke noget at gøre med session.LCID=1030 så den køber jeg ikke og man bruger ikke # foran når man arbejder med en SQL server, det er kun i access.
Når du har indsat session.LCID=1030 i toppen af ASP, så skal du formatere SQL-datoen på samme måde som når du udskriver Date(). Hvis du altid skal have datens dato, så bruge Date() direkte i SQL:
rs_olduser.open \"Select * From [log] where linkid=\"&id&\" and dato=date()\", DataConn
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.