webForumDet fria alternativet

Felsökning

2 svar · 138 visningar · startad av webbmannen

webbmannenMedlem sedan dec. 1999826 inlägg
#1

Jag får inte denna DELETE till att fungera - Ser ni något fel?

[b]Del av sidan som infot hämtas ifrån

[/b]<input type=hidden value="<%=Request.Form("a")%>" name=massa>
<%
Set rs2 = Server.CreateObject("ADODB.Recordset")
SQL2 = "SELECT * FROM massainfo WHERE massa='" &Request.Form("a") & "'"
rs2.Open SQL2, Connect
%>
<select name=ab style="font-family: verdana; font-size: 10px; color: black;">
<option deselect>Välj utställare att ta bort info från.</option>
<%
Do Until rs2.EOF
If not rs2("utstallare") = "" Then
%>
<option value="<%=rs2("id")%>" name=ab><%=rs2("utstallare")%></option>
<%
End If
rs2.MoveNext
Loop
%>
</select>

[b]del av sidan som inte gör som jag vill[/b]

If Request.Form("ab") <> "Välj utstallare att ta bort info från." Then
response.write "DELETE (utstallare, info1) FROM massainfo WHERE massa = '" &Request.Form("massa") & "' AND id = " & Request.Form("ab")
End If

En koll av frågan gav:

DELETE (utstallare, info1) FROM massainfo WHERE massa = 'Stens testmässa' AND id = 1

Vad är det jag inte ser!

/webb

------------------
PPS = Programmering På Svenska

[Redigerat av webbmannen den 15 aug 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#2

En delete tar alltid bort hela poster, så du kan inte ange kolumnnamn.


  delete from t where c1 = 12

(Access 97 kräver dock att man skriver


   delete * from t where c1 = 12

)

------------------
essentitia preter non sans multiplicandum

webbmannenMedlem sedan dec. 1999826 inlägg
#3

Tack LarsG,

Okay, då har jag lärt mig något nytt igen :)

Ibland är det svårt att veta om man är dum och blind eller om man faktiskt saknar den speciella kunskapen ;)

/webb

------------------
PPS = Programmering På Svenska

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