webForumDet fria alternativet

delete funkar inte

16 svar · 366 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 027 inlägg
#1

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
#2

Har du provat att köra frågan direkt i databasen (Access? MySQL?)?

WebbisNetMedlem sedan feb. 20032 027 inlägg
#3

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
#4

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
#5

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.

WebbisNetMedlem sedan feb. 20032 027 inlägg
#6

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
#7

Och det existerar ett värde uid = request("id") i tabellen?

WebbisNetMedlem sedan feb. 20032 027 inlägg
#8

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

doggelitoMedlem sedan juni 20003 076 inlägg
#9

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?

WebbisNetMedlem sedan feb. 20032 027 inlägg
#10

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
#11

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?

WebbisNetMedlem sedan feb. 20032 027 inlägg
#12

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
#13

Men du MÅSTE antingen ha fått ett felmeddelande förut, eller haft on error resume next i koden. Vilket?

WebbisNetMedlem sedan feb. 20032 027 inlägg
#14

får inget felmeddelande med koden, har ingen resume next och jag får med det id jag efterfrågar

WebbisNetMedlem sedan feb. 20032 027 inlägg
#15

skriver jag ut sl-satsen får jag delete from simsFusk where uID=5 och allt är rätt där

emissionMedlem sedan dec. 19996 721 inlägg
#16

emission skrev:

Har du provat att köra frågan direkt i databasen (Access? MySQL?)?

Provat detta?

WebbisNetMedlem sedan feb. 20032 027 inlägg
#17

felet hittat, det vad sID och inte uID som är användarID-t...inte undra på

136 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)