---
title: "Fel i if-update sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6360-fel-i-if-update-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "AG"
published: "2000-08-18T19:16:00.000Z"
updated: "2000-08-18T22:48:00.000Z"
replies: 3
views: 187
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/6360-fel-i-if-update-sats"
---

# Fel i if-update sats

## #1 — AG, 2000-08-18T19:16Z

När jag försöker uppdatera med denna kod så vill det sig inte, den visaringet error men det ändras ej i dataabsen. 
Kom gärna med andra synpunkter hur denna kod skulle kunna förbättras, tror problemet ligger i aspn.

```
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("\cgi-bin/webmr321cba.mdb")

If len(request.querystring("value"))> 1  then
	tabort = "DELETE FROM lankar where id =" & request.querystring("id")
connection.execute(tabort)
end if

If len(request.querystring("option"))> 1 then
	modifiera = "UPDATE lankar SET lanktext = '" & request.querystring("lanktext") & "', lank= '" & request.querystring("lank") & "', lankbeskrivning = '" & request.querystring("lankbeskrivning") & "' where id =" & request.querystring("id")
connection.execute(modifiera)
end if

SQLl = "SELECT * FROM lankar order by id desc"
Set lank = Connection.Execute(SQLl)
%>
<html>
<body>
<% If len(request.querystring("value"))= 1  then %>
<form method="get" action="lankar.asp">
<input type="hidden" value="2" name="option">
<input type="hidden" value="<%=lank("id")%>" name="id">
<input type="text" value="<%=lank("lanktext")%>" name="lanktext"><br>
<input type="text" value="<%=lank("lank")%>" name="lank"><br>
<input type="text" value="<%=lank("lankbeskrivning")%>" name="lankbeskrivning"><br>
<input type="image" src="bilder/laggtill.jpg">
</form>
<% end if %>
<table>

<%
Do until lank.eof
%>

<tr><td><%=lank("lank")%></td><td>&nbsp;</td><td><a href="lankar.asp?value=1&id=<%=lank("id")%>"><img src="bilder/laggtill.jpg" border="0"></a></td><td><a href="lankar.asp?value=2&id=<%=lank("id")%>"><img src="bilder/radera.jpg" border="0"></a></td><td></td></tr>
<%
lank.movenext
loop
%>
</table>

</body>
</html>
<%
lank.close
set lank = nothing
Connection.close
set Connection = nothing
%>
```

Andreas

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

## #2 — Vide, 2000-08-18T20:10Z

Borde det inte vara:
If len(request.querystring("value"))\> 0 then

Och

If len(request.querystring("option"))\> 0 then

Beroende på vad du skickar med...

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

## #3 — AG, 2000-08-18T22:28Z

Tackar Vide det fungerar numer utmärkt :)

Då kan jag ta en liknande fråga i samma tråd.
Hur gör jag vill att tex value måste vara en text tex modify
hur får man det då att fungera det går ju inte med.

If len(request.querystring("option"))= delete then 
sånt fungerar ju inte, varför, eller rättaresagt hur får man det att fungera :)

Andreas

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

## #4 — Vide, 2000-08-18T22:48Z

Hur menar du?

If len(request.querystring("value")) = "modify" then

???

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6360-fel-i-if-update-sats
