Kan du ikke bare sørge for at datoen kun kan vende på en måde når du indsætter datoen i databasen? brug den danske LCID, så burde den da sætte dansk tidsformat ind i databasen, formoder jeg da. Jeg har ihvertfald aldrig haft problemer med dato format.
For at sammenligne korrekt i min select sætning skal datoen skrives i formatet mm-dd-yyyy.
Jeg løste det sådan her:
<% Function ConvertDate(Format, streng)
Format = Replace(Format, "dd", Day(streng)) Format = Replace(Format, "mm", Month(streng)) Format = Replace(Format, "yyyy", Year(streng)) ConvertDate = Format
End Function
set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../../db/bwm.mdb")
sqlcheck = "SELECT * FROM afbud WHERE Member_id=" & Request.QueryString("member") & " AND dato=#" & ConvertDate("mm-dd-yyyy", Request.QueryString("date")) & "#" set rscheck = conn.Execute(sqlcheck)
if rscheck.EOF then
set rs = Server.CreateObject("ADODB.RecordSet") sql = "SELECT * FROM afbud" rs.Open sql, conn, 1, 3
hehe godt det kunne lykkedes. Det burde dog ikke være nøjvendigt efter min mening at lave en funktion for at få det til at virke. Men så lang tid det virker skal man ikke pille ved det:D
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.