Avatar billede no_doubt Nybegynder
08. april 2003 - 18:11 Der er 8 kommentarer og
1 løsning

hmm slet

Jeg har denne:
<%
If request.form("C1") <> "" Then
strSQL = "DELETE FROM dinespil WHERE id='" & request.form("C1") & "'"
Set rs = Conn.Execute(strSQL)
end if
%>

som bliver kaldt, her (skulle jeg da mene):
<form name="dinespil" method="POST" action="<%Request.ServerVariables("SCRIPT_NAME")%>">
    <td width="20"><input type="checkbox" onclick="this.form.submit(dinespil)" value="<%=rs("ID")%>" name="C1"></td>
Avatar billede somaliomar Praktikant
08. april 2003 - 18:16 #1
Hvad er problemet?
Avatar billede no_doubt Nybegynder
08. april 2003 - 18:18 #2
ja den sletter ikke når jeg afkrydser checkboxen
Avatar billede somaliomar Praktikant
08. april 2003 - 18:24 #3
Får du fejl?

Prøv evt. at fejlfinde koden sådan her:
If request.form("C1") <> "" Then
Response.Write "DELETING..."
strSQL = "DELETE FROM dinespil WHERE id='" & request.form("C1") & "'"
Set rs = Conn.Execute(strSQL)
Response.Write "DELETED"
Else
Response.Write "NOTHING DELETED"
end if
Avatar billede no_doubt Nybegynder
08. april 2003 - 18:41 #4
nu bruger jeg:
strSQL = "DELETE FROM dinespil WHERE id='"&request.form("C1")&"'"

men den skriver
Der opstod en Microsoft VBScript-kørselsfejl error '800a01a8'

Et objekt er obligatorisk: ''

/odds/spil.asp, line 16
Avatar billede no_doubt Nybegynder
08. april 2003 - 19:05 #5
Hvad kan jeg gøre ved den
Avatar billede peppino Nybegynder
08. april 2003 - 19:46 #6
Hvis id er et tal felt:
strSQL = "DELETE * FROM dinespil WHERE id="& request.form("C1") &""

Hvis andet:
strSQL = "DELETE * FROM dinespil WHERE id='"& request.form("C1") &"'"
Avatar billede mm12010 Nybegynder
08. april 2003 - 20:22 #7
Set rs = Conn.Execute(strSQL)

til:

Conn.Execute(strSQL)
Avatar billede ellebaek Nybegynder
08. april 2003 - 22:53 #8
mm12010 -> det gør ikke nogen forskel...

no_doubt...
Prøv lige at udskrive din sql.
<%
If request.form("C1") <> "" Then
strSQL = "DELETE FROM dinespil WHERE id='" & request.form("C1") & "'"
response.write strSQL
'Set rs = Conn.Execute(strSQL)
end if
%>
Avatar billede no_doubt Nybegynder
09. april 2003 - 00:19 #9
Har fået det til at virker, da det lå under en anden forespørgsel
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester