11. oktober 2002 - 01:24
Der er
12 kommentarer og 1 løsning
delete ?
hvad er der galt med. <% Set Conn = Server.CreateObject("ADODB.Connection") DSN = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source="& Server.MapPath("db.mdb") & ";Jet OLEDB:Database Password=1707831495;" Conn.Open DSN For Each Id in Request.Form("id") If Request.Form("slet"& id) = "slet" Then strSQL = "Delete * from brev WHERE id ="& id End if 'Conn.execute(strSQL) Response.Write(strSQL)&"<br>" Next Conn.Close Set Conn = Nothing %> jeg kalder den med: <input type="checkbox" name="slet<%=rs("id")%>" value="slet"> <input type="submit" value="Udfør" name="slet">
Annonceindlæg fra inspirit365
11. oktober 2002 - 01:32
#1
Hvordan har du skrevet dine id-felter?
11. oktober 2002 - 01:38
#2
med: <input type="hidden" name="id" value="<%=rs("id")%>"> men den melder fejl Microsoft JET Database Engine error '80040e0c' Command text was not set for the command object. /sletbreve.asp, line 13 og det er strSQL = "Delete * from brev WHERE id ="& id
11. oktober 2002 - 01:40
#3
det hedder også kun strSQL = "Delete from brev WHERE id ="& id
11. oktober 2002 - 01:51
#4
Det virkede lige 2 sek men nu lavede den fejl igen
11. oktober 2002 - 01:54
#5
Nu skal du tage dig sammen. Hvorfor skrev du ikke i dit spørgsmål hvilken fejl der optrådte. Og hvorfor skriver du ikke i din sidste kommentar hvilken fejl, den laver. Det er vel ikke en gættekonkurrence?
11. oktober 2002 - 01:56
#6
Nej undskyld. Det er desværre bare ind i mellem at den melder den fejl som før: Microsoft JET Database Engine error '80040e0c' Command text was not set for the command object. /sletbreve.asp, line 13
11. oktober 2002 - 02:00
#7
mon ikke du skal have din execute inde i din if Det er meget lettere at finde fejlene, når man ved hvad der går galt.
11. oktober 2002 - 02:07
#8
Det gør da intet, gør det? Jeg slettede lige en, ville derefter slette en til og ved nummer 2 fejlede den, ikke ellers
11. oktober 2002 - 02:08
#9
Tror du ikke jeg ved hvad jeg snakker om?
11. oktober 2002 - 02:09
#10
...glem det - godnat
11. oktober 2002 - 02:10
#11
Jo, men har lige prøvet og synes ikke det ændrede noget. Jeg har fundet ud af at det kun er det øverste id jeg kan slette
11. oktober 2002 - 02:17
#12
den vil også godt slette de andre når bare den øverste er en af dem
11. oktober 2002 - 02:55
#13
lukker
Kurser inden for grundlæggende programmering