Avatar billede no_doubt Nybegynder
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">
Avatar billede erikjacobsen Ekspert
11. oktober 2002 - 01:32 #1
Hvordan har du skrevet dine id-felter?
Avatar billede no_doubt Nybegynder
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
Avatar billede erikjacobsen Ekspert
11. oktober 2002 - 01:40 #3
det hedder også kun

strSQL = "Delete from brev WHERE id ="& id
Avatar billede no_doubt Nybegynder
11. oktober 2002 - 01:51 #4
Det virkede lige 2 sek men nu lavede den fejl igen
Avatar billede erikjacobsen Ekspert
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?
Avatar billede no_doubt Nybegynder
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
Avatar billede erikjacobsen Ekspert
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.
Avatar billede no_doubt Nybegynder
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
Avatar billede erikjacobsen Ekspert
11. oktober 2002 - 02:08 #9
Tror du ikke jeg ved hvad jeg snakker om?
Avatar billede erikjacobsen Ekspert
11. oktober 2002 - 02:09 #10
...glem det - godnat
Avatar billede no_doubt Nybegynder
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
Avatar billede no_doubt Nybegynder
11. oktober 2002 - 02:17 #12
den vil også godt slette de andre når bare den øverste er en af dem
Avatar billede no_doubt Nybegynder
11. oktober 2002 - 02:55 #13
lukker
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