I am NOT an ASP ekspert, but I think I can see the problem!
First the ; is outside the \"\" Next you have to getthe VALUE of ID into the SQL string, in your cod eyou are trying to delete those where KalenderID = \"\'ID\"
I assume that you are trying to delete records where KalenderID = ID (The value) for example 10. So you have to alter your SQL to SOMETHING like this
strSQL = \"Delete * From Kalender Where KalenderID = \" & Request.Querystring(\"ID\")
Not sure if you have access to Request.Querystring(\"ID\") but it explains what the problem is!
it did not help much ! The Id is comming from this site : ------------------------------------------------ <%@ LANGUAGE=\"VBScript\" %> <!--#INCLUDE FILE=\"dbadgang.asp\" --> <% Response.Expires = 0 %>
<%
\'Aabner databasen set my_conn= Server.CreateObject(\"ADODB.Connection\") my_Conn.Open DBCon
\' SQL forespørgsel strSQL = \"SELECT * FROM Kalender ORDER BY Tidspunkt Desc\"
\' Udfør forespørgsel (rs indeholder nu resultatet) set rs = my_Conn.Execute(strSQL)
freud> Your the ASP ekspert, you have to getthe correct field into your SQL statement, and as far as I can see you have a table which may contain more than one single ID, so some how you have to indicate which one your interested in deleting
OK! If that is correct´, then which ID out of maybe many are you wanting to delete? You have to somehow indicated which one your deleting and I cant see how you are! Once you know which one you are deleting then you can us ethis in your delete statement!!!!!
freud> As I have stated I am NO ekspert at ASP so I am not sure of the ASP code. I can see that your going to test.asp with a field called ID. Can you see in the browser address field that it shows ...test.asp?ID=XXXXX where XXXXX is the value you sent (rs(\"KalenderID\")) ?
If there is no value the thats the problem, if there is a value then Nutes code should work I would have thought!
strSQL = \"Delete * From Kalender Where KalenderID = \" & Request.form(\"ID\")
oki....for å være sikker på at du får hentet verdien, så skriv:
strSQL = \"Delete * From Kalender Where KalenderID = \" & request(\"ID\")
dette er litt grimt, men så er man iallefall sikker på at du henter verdien. jeg kan godt se at du får sendt over verdien...problemet er bare at du ikke får hentet den ned ordentlig.
hvis det ikke fungerer, legg så all kode i test.asp over i en .txt fil som du legger tilgjengelig sp vi kan kikke på den...
I wouldnt think it necessary either, but if the value is visible then why should Request.form(\"ID\") not work? Isnt it possible to test how many paramaters were sent to test.asp?
he hasn\'t specified if he wants to send the form by neither post nor get...therefor it is sent by GET as default, and the request.form() won\'t work ;-)
Thank you for trying to help me :-) but I have by now found the answer - the answer is session\'s ------------------------------------------------- <%@ LANGUAGE=\"VBScript\" %> <!--#INCLUDE FILE=\"dbadgang.asp\" --> <% Response.Expires = 0 %>
ja....... der er altid nogen som vil brokke sig :-( , hvorfor ikke bare være glad fordi jeg viste løsningen - eller er det måske kun points det handler om.........
jeg har brukt tid på å hjelpe deg...jeg postet samme løsningsforslag (om ikke flere) som det som ble akseptert. alle løsningsforslag jeg har kommet med var valide, og så viser det seg at det er du som har gjort feil...well, det er fair nok...alle kan gjøre feil. når du så velger å akseptere svar, så velger du ikke å akseptere begge svar som er gitt når de er relativt identiske. hvis du selv fant svaret, hvorfor tok du ikke heller poengene tilbake ??
dette er en type oppførsel som jeg overhodet ikke ser grunn til å akseptere, og om jeg ser ditt navn igjen som den som stiller spørsmål, så kommer jeg nok til å tenke meg grundig om før jeg (igjen) poster korrekte svar til deg...
Nu er jeg ret ny her på eksperten.dk så jeg ved ikke helt hvordan man bruger point systemet.
Selvfølgelig vil jeg der gerne give points til dem som har hjulpet mig - det skal der ikke være tvivl om, eller får jeg nok ikke \"rigtig\" hjælp en anden gang......
Jeg ved ikke hvordan jeg skal gøre det godt igen, men en undskyldning er vel ikke nok !
hmmm...det ville vært mer rettferdig om terry hadde delt ut 50% av det han mottok, jeg synes ikke det skal gå ut over deg... du har utlovet 50 poeng, og ikke 100...
jeg burde ha sett at du var ny her inne, så jeg unnskylder dette \"harde\" møte med sitet.
også som jeg skrev...det er ikke så mye om poeng, men om prinsipper...poeng har jeg nok av, så jeg er ikke så \"avhengig\" av å få dem, men jeg synes allikevel i rettferdighetens navn at dem som svarer korrekt skal få sin del av kaken ;)
jeg har ikke så lyst til å motta noen poeng fra deg. ville bli mer tilfredstilt av å få dem av terry...jeg foresl¨år at du poster et svar selv i det spørsmålet du opprettet og tar poengene selv.
unnskyldning godtatt ;-) det har skjedd et par ganger i de siste dager, og det ble beklageligvis deg det gikk ut over. sannheten er at du er nesten den eneste som har \"tatt til fornuft\", så du har ikke gjort noe galt :-)
well...if I interpret your posting literally...that means that if you don\'t post an answer, you actually don\'t post an answer. it should therefore not be used ?? ;-)
if it\'s the correct solution, it does not cost much to ask the person posting this solution to post an answer... ;-)
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.