---
title: "Klicka två gånger?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/105824-klicka-två-gånger"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "DiDjo"
published: "2004-06-19T18:04:44.000Z"
updated: "2004-06-20T14:46:59.000Z"
replies: 14
views: 559
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/105824-klicka-två-gånger"
---

# Klicka två gånger?

## #1 — DiDjo, 2004-06-19T18:04Z

Hejsan! Varför måste jag klicka två gången på länken för att ta bort inlägget? Brevet skickas ut varje gång jag klickar... men det tas bort andra gången...

```
if request.querystring("vad")="neka" then
Set rs6 = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM mess"
rs6.Open Addera, Connect, 3, 3
rs6.addnew
rs6("fran") ="DiDjocrew"
rs6("vems")= rs("vems")
rs6("titel") ="Nekade din förfrågan"
rs6("text")= "Hejsan! " & rs("vem") & " nekade din kompis förfrågan"
rs6("skickat") = True
rs6("datum") = now
rs6("last") = 0
rs6("auto") = True
rs6.update
rs6.close

Set rs5 = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM kompis where id = "&request.querystring("id")
rs5.Open Addera, Connect, 3, 3
rs5.delete
rs5.update
rs5.close
end if
```

Och så länken:

```
<b><a href="vanner_nya.asp?vad=neka&id=<%=rs("id")%>">Neka</a></b>
```

Permalänk: https://www.webforum.nu/p/105824

## #2 — Sebbe, 2004-06-19T18:12Z

Går det kanske bättre om du gör allt med SQL-frågor?

```
strSQL = "INSERT INTO mess (fran, vems, titel, text, skickat, datum, last, auto) VALUES ('DiDjocrew', '" & rs("vems") & "', 'Nekade din förfrågan', 'Hejsan! " & rs("vem") & " nekade din kompisförfrågan.', True, Now(), 0, True)"
Connect.Execute(strSQL)

strSQL = "DELETE FROM kompis WHERE id = " & Request.QueryString("id")
Connect.Execute(strSQL)
```

Permalänk: https://www.webforum.nu/p/1369577

## #3 — DiDjo, 2004-06-19T18:18Z

Blir säkert jätte bra! Men jag fick detta:

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. 

/kommun/!temp/vanner_nya.asp, line 66
```

o de e på första SQL frågan...
obs, ändrade --\>, 'Nekade din förfrågan',\<-- till --\> '" & rs("vems") & " nekade din förfrågan',\<---

Och jag är INTE bra på SQL =P

Permalänk: https://www.webforum.nu/p/1369583

## #4 — Sebbe, 2004-06-19T18:20Z

Hur ser SQL-frågan ut om du skriver ut den?

Permalänk: https://www.webforum.nu/p/1369586

## #5 — DiDjo, 2004-06-19T18:24Z

öö, bara response.write på de hela? o.O :e

Permalänk: https://www.webforum.nu/p/1369592

## #6 — Sebbe, 2004-06-19T18:29Z

```
strSQL = "INSERT INTO mess (fran, vems, titel, text, skickat, datum, last, auto) VALUES ('DiDjocrew', '" & rs("vems") & "', 'Nekade din förfrågan', 'Hejsan! " & rs("vem") & " nekade din kompisförfrågan.', True, Now(), 0, True)"
Response.Write(strSQL) : Response.End
Connect.Execute(strSQL)
```

Permalänk: https://www.webforum.nu/p/1369596

## #7 — DiDjo, 2004-06-19T18:40Z

```
INSERT INTO mess (fran, vems, titel, text, skickat, datum, last, auto) VALUES ('DiDjocrew', 'KeNNy', 'Nekade din förfrågan', 'Hejsan! DiDjocrew nekade din kompisförfrågan.', True, Now(), 0, True)
```

Så skrev den ut

Permalänk: https://www.webforum.nu/p/1369604

## #8 — Sebbe, 2004-06-19T18:43Z

```
strSQL = "INSERT INTO mess (fran, vems, titel, [text], skickat, datum, [last], [auto]) VALUES ('DiDjocrew', '" & rs("vems") & "', 'Nekade din förfrågan', 'Hejsan! " & rs("vem") & " nekade din kompisförfrågan.', True, Now(), 0, True)"
```

Helst ska du byta namn på de klamrade fälten.

Permalänk: https://www.webforum.nu/p/1369606

## #9 — DiDjo, 2004-06-19T18:45Z

Ska de fortfarande vara klamrade?

Får ta o göra de sen... måste bygga om hela mail systemet då nästan \>.\<

Permalänk: https://www.webforum.nu/p/1369608

## #10 — DiDjo, 2004-06-19T18:46Z

Fick klicka två gånger på länken iaf, men brevet skickades bara en gång, vilket är en framgång  :e

Permalänk: https://www.webforum.nu/p/1369609

## #11 — DiDjo, 2004-06-19T19:04Z

Får väl ta o klicka två gånger då =P Bara så att det inte blev två brev =)

Permalänk: https://www.webforum.nu/p/1369616

## #12 — Sebbe, 2004-06-19T19:11Z

Verkar mycket märkligt! Det är inte så att det skapas två poster i databasen när man skickar en förfrågan? Men om det inte skickas två meddelanden nu så är det ju ingen katastrof, i alla fall. :)

Permalänk: https://www.webforum.nu/p/1369618

## #13 — DiDjo, 2004-06-20T14:33Z

Det skickas inte två poster... bara att man måste klicka två gånger :S Kan det vara så för att dessa sql frågor inte ligger högt upp på sidan? Utan för att de ligger i mitten av sidan?

Permalänk: https://www.webforum.nu/p/1369905

## #14 — LeonL, 2004-06-20T14:37Z

Att posten "inte tas bort" beror antagligen på att den sida som du ser när du studsar tillbaks är en cachad version. :)

Permalänk: https://www.webforum.nu/p/1369908

## #15 — DiDjo, 2004-06-20T14:46Z

Okej, jag löste det! Det togs bort första gången, men sidan uppdaterades inte! Så jag la till en response.redirect, då löstes problemet! Tack så mycket Sebbe :birp

LeonL: Exakt när jag löste det så skrev du svaret på det hela ;)

Permalänk: https://www.webforum.nu/p/1369914

---

Tråden på webben: https://www.webforum.nu/amne/asp/105824-klicka-två-gånger
