webForumDet fria alternativet

deleta post från .db

ASP

3 svar · 200 visningar · startad av snajgel

Medlem sedan juni 2001845 inlägg
Frågan#1

sitter med ett nyhets-script en kompis har gjort då jag inte är så het på asp...
eftersom han inte riktigt går att få tag på just nu så vänder jag mig till er.
man kan bara redigera posterna man skapar, så jag undrar vad, var och hur jag kan lägga till en delet-funktion.....
+ att jag har märkt att den "postar" bara 5 nyheter... d e väl ok, men att den tar d fem äldsta är inte så roligt, någon som vet?

Medlem sedan okt. 20005 273 inlägg
#2

För att deleta en post behöver du nån sorts loop-process som loopar ut alla dina aktuella poster typ:

[red]
[blue]'div databas kopplingar[/blue]
strSQL = "SELECT * FROM TABELL WHERE BORING = 'YES'"
Set objRS = objCon.Execute(strSQL)
If objRS.EOF then
     Response.Write "Det finns inga tråkiga poster" & vbCrLf
Else
     Do until ObjRS.EOF
          Response.Write "<a href=""delete.asp?ID="&objRS("f_id")&""">"&objRS("namn")&"</a>"& vbCrLf
     objRS.MoveNext
     Loop
End If
[/red]

Sen för din andra fråga så testa att lägga till DESC i slutet på SQL:n typ

[red]
strSQL = "SELECT * FROM News Order by ID DESC"
[/red]

Hoppas att du blev lite klokare. Om inte så får du visa lite relevant kod :)

Medlem sedan okt. 20005 273 inlägg
#3

Glömde att visa hur delete.asp kan se ut

[red]
strSQL = "DELETE FROM tabellen WHERE f_id = "& Request.QueryString("ID")
objCon.Execute(strSQL),,128
Response.AddHeader "REFRESH", "3;URL=default.asp"
Response.Write " Tack för att du tog bort den tråkiga saken." &vbCrLf
[/red]
Medlem sedan juni 2001845 inlägg
#4

jag har juh d där hemma, och nu e jag på jobbet.
Är det samma lika om det är en access-databas? Om du vill se kod, vilken kod är det du vill se? den sidan som visar nyheterna? eller den som redigerar nyheter?

458 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
324 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
151 ms — ändringar (db)