varför deletas inget
<!-- #include virtual="/include/dbconn.asp" -->
<%SET objConn = connect()
delete = "delete from simsFusk where uID="&Request("id")
'response.write delete
'response.end
objConn.Execute(delete)
response.redirect "/Sims/?view=tipstrix%>
emissionMedlem sedan dec. 19996 721 inlägg Har du provat att köra frågan direkt i databasen (Access? MySQL?)?
emission skrev:
Har du provat att köra frågan direkt i databasen (Access? MySQL?)?
ne, men koden jag använder kommer från en annan sida som fungerar, har bara ändrat relevanta data som ex variabel och tabell
Engine^Medlem sedan dec. 20003 887 inlägg
WebbisNet skrev:
ne, men koden jag använder kommer från en annan sida som fungerar, har bara ändrat relevanta data som ex variabel och tabell
Men det är inget som säger att det ska fungera på din burk.
Får du något felmeddelande eller annat som kan hjälpa oss att hjälpa dig?
CompusaMedlem sedan jan. 20023 327 inlägg Kolla att din ID variabel stämmer, dvs har ett ID-värde som existerar i tabellen du försöker ta bort en post ifrån.
Compusa skrev:
Kolla att din ID variabel stämmer, dvs har ett ID-värde som existerar i tabellen du försöker ta bort en post ifrån.
variabeln har värde eftersom jag har testat att skriva ut den
Peter SMedlem sedan dec. 20025 483 inlägg Och det existerar ett värde uid = request("id") i tabellen?
Peter S skrev:
Och det existerar ett värde uid = request("id") i tabellen?
ja det gör det eftersom det finns en raderalänk till varje inlägg med tillhörande id
lite osäker på hur det fungerar men:
kan det vara så att du har lyckats få både en post och en get samtidigt?
Alltså du postar ett formulär via raderaknappen + att du skickar med id i url:en? Och då vet inte deleten vilken den ska använda!?!
varför jag undrar är för att du inte specar vad du använder i din request (request.form el request.querystring).
red//
men eftersom du kommenterat bort:
'response.write delete
'response.end
så har du redan kollat att du får rätt id i deletesträngen så klart, eller?
doggelito skrev:
lite osäker på hur det fungerar men:
kan det vara så att du har lyckats få både en post och en get samtidigt?
Alltså du postar ett formulär via raderaknappen + att du skickar med id i url:en? Och då vet inte deleten vilken den ska använda!?!
varför jag undrar är för att du inte specar vad du använder i din request (request.form el request.querystring).
red//
men eftersom du kommenterat bort:
'response.write delete
'response.end
så har du redan kollat att du får rätt id i deletesträngen så klart, eller?
Snyggade till koden, men den funkar fortfarande inte
<!-- #include virtual="/include/dbconn.asp" -->
<%
SET objConn = connect()
delete = "delete from simsFusk where uID="&Request.Querystring("id")
'response.write delete
'response.end
objConn.Execute(delete)
response.redirect "/Sims/?view=tipstrix
%>
@ndersMedlem sedan juni 200032 969 inlägg Jag fattar inte att du lyckats få den där koden att göra ett enda dugg, eftersom du borde få ett "Expected end of statement"-error på den.
Du saknar ju ett citationstecken allra sist i redirecten!
För inte kan det väl vara så att du har on error resume next i koden?
Det var en liten miss som har rättats till nu, fattar inte heller hur den inte raderar nåt...ALLT är ju rätt
@ndersMedlem sedan juni 200032 969 inlägg Men du MÅSTE antingen ha fått ett felmeddelande förut, eller haft on error resume next i koden. Vilket?
får inget felmeddelande med koden, har ingen resume next och jag får med det id jag efterfrågar
skriver jag ut sl-satsen får jag delete from simsFusk where uID=5 och allt är rätt där
felet hittat, det vad sID och inte uID som är användarID-t...inte undra på