05. maj 2004 - 10:34Der er
14 kommentarer og 1 løsning
http://www.eksperten.dk/spm/496027 fortsat
Med koden fra http://www.eksperten.dk/spm/496027, kan jeg så får den til at slette overskrifterne, når de er fx 2 mdr gamle? Den skal ikke slette nyhederne i databasen, kun de links den danner.
dim dbname 'navnet på databasen med fuldstændig sti dim cn 'databaseforbindelse dim constr 'connectionstring til databaseforbindelse dim sqlstring 'streng til sql udtryk dim resultat 'record med resultater fra databaseforespørgsler
'Slet gamle nyheder sqlslet = "delete from nyheder where dato < #" & dateadd("m", -2, now()) & "#" cn.execute(sqlslet)
'Hent nyheder sqlstring="select * from Nyheder" set resultat=cn.execute(sqlstring)
if resultat.eof then response.write"Ingen nyheder<br>" else
While not resultat.eof %> <tr><td><a href="Nyheder.asp#<%=resultat("id")%>" target="Indhold"><%= formatdatetime(resultat("dato"), vbshortdate)%><%=resultat("overskrift")%></a><br></td> <% resultat.movenext wend response.write "<table>" end if cn.close set cn=nothing %> </body> </html>
Error Type: Microsoft JET Database Engine (0x80040E37) The Microsoft Jet database engine cannot find the input table or query 'whos_on'. Make sure it exists and that its name is spelled correctly. /elevpn/jacob/eksamensprojekt2/HP/asp/viewall.asp, line 27
'Slet gamle nyheder sqlslet = "delete from nyheder where tid < #" & dateadd("n", -2, now()) & "#" cn.execute(sqlslet)
den giver nu følgende fejl: Error Type: Microsoft JET Database Engine (0x80040E10) No value given for one or more required parameters. /elevpn/jacob/eksamensprojekt2/HP/asp/viewall.asp, line 27
sqlslet = "delete from nyheder where dato < #" & dateadd("n, -2, now()) & "#" sqlslet = "delete from nyheder where tid < #" & dateadd("n", -2, now()) & "#"
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.