' Fortsæt indtil rs er gennemløbet (EOF = End Of File) Loop While Not rs.EOF
' Luk databaseforbindelse Conn.Close Set Conn = Nothing %>
Jeg vil gerne have den til at slette begivenheden når datoen er passeret, har prøvet mage måder men uden held Er der en af jer der har løsningen? ( hvis du også gider sætte koden ind i min kode, er der 200 point.)
Hvis feltet Dato er et datetime felt, burde dette virke :)
<% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("kalender.mdb") Conn.Open DSN strSQL1 = "DELETE FROM test WHERE DateDiff (""n"", DATO, Now()) > 1" Conn.Execute(strSQL1) strSQL = "Select * from test Order By Dato" ' Udfør forespørgsel (rs indeholder nu resultatet) Set rs = Conn.Execute(strSQL)
' Gennemløb Recordset (rs) med en løkke Do Response.Write "<b>" & "<FONT COLOR=ff0000>"&rs("Dato") & " </FONT></b>"
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E10) [Microsoft][ODBC Microsoft Access-driver] Too few parameters. Expected 1. /test/side.asp, line 7
Jeg kan ikke se om du har fået point, der stadi at jeg har dem ude!!
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.