26. marts 2004 - 10:13Der er
24 kommentarer og 1 løsning
Hvor er fejlen
Så er den gal igen. Det som dette scipt skal udfører er at den viser en dropdownbox og når man har valgt en punkt i boksen så bliver den slettet fra db'en Indlæsningen til dropdownbkosen virker ´men ved sletningen går det galt
strSQL = "SELECT * FROM Telefontavle ORDER BY Navn" Set rs = tempConn.Execute(strSQL) %> <select size="1" OnClick="show(this);"> <option SELECTED value="none">Klik her....</option> <% if NOT rs.EOF then Do While NOT rs.EOF ' variabel2 = 5 ' variabel = 0 ' Do While varibael < variabel2 %> <option value="<%= rs("Id")%>"><%= rs("Navn") %></option> <% 'variabel = variabel + 1 rs.MoveNext Loop Else Response.Write "EOF!" ENd if
************Her er fejlen nok***********
strSQL = "Delete from personer where Id =" & "<% rs("ID")%>"
Conn.Execute(strSQL) ' Luk databaseforbindelse Conn.Close Set Conn = Nothing %>
websam >> selvfølgelig kan man have <%%> i sin forespørgsel ... problemet er bare at dette ikke er en tekst kolonne og dermed vil det generere en fejl. Hvis kolonnen var en tekst kolonne, så kan man sagtens have <%%> ;o]
websam >> det "må" ikke være sådan ... det kunne jo faktisk være at der, på en eller anden måde, bliver brugt et recordset til at afgøre hvilken post der skal slettes ;o]
er dog enig i at det nok er sådan det *normalt* ville være ;o]
phuc69 >> har du prøvet at skrive din SQL ud, som jeg har foreslået ??? og hvis du får fejl, så ville en fejlmeddelelse være nyttig, hvis du ønsker at vi skal hjælpe
nute den kommer med følgende fejl Fejltype: (0x80020009) Undtagelse opstod. /dropdown3.asp, line 45 Linje 45 er følgende strSQL = "Delete from personer where Id =" & rs("ID")
Jeg kan hente data frem og sende til en db. Har kørt asp tutorial igennem på html. Jeg kan også få den til at slette ved at lave en manuel indtastnig af nummeret i en boks. Det jeg gerne vil er at tage værdien fra dropdown menuen her et id og så slette det i db. Selve dropdown i ovenstående elementet virker fint.
det víl altså sige at jeg skal sende den tilbage til serveren for at få udført sletningen. så må det altså være et spørgsmål om at få variablen sendt. Hvordan gør jeg det så Bare lidt hjælp til at sende den rigtig variabel ville være nice :-)
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.