Problemet er, at jeg har en cookie, som er lavet ved hjælp af date(), men når jeg så skal bruge den, får jeg en fejl. Type mismatch: '[string: "26-04-00"]' Det jeg vil er: record("dato")-strCookieDato Og det er det der ikke lykkes, men definerer jeg en strDato=Date() og laver regnestykket record("dato")-strDato, så kan det godt lade sig gøre. Problemet er at jeg ikke kan bruge Date(), da strCookieDato ikke nødvendigvis er dags dato.
Set Rs = Server.CreateObject("ADODB.Connection") DBPath = "DBQ=" & server.mappath("fpdb/nyheder.mdb") Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath Sql = "Select * from tbl_nyhed ORDER BY Dato DESC; " Set Record = Rs.Execute(Sql) Do While Not Record.EOF Response.Write ((record("Dato"))-(strCookieDato)) Response.Write Record("Dato") & "<br>" Response.Write Record("Nyhed") & "<p>" Record.MoveNext Loop %>
Hvis det ikke virker, skal du proeve at udskrive 'record("Dato")' og 'strCookieDato' for at se, om de er i samme format.
Synes godt om
Ny brugerNybegynder
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.