---
title: "IF-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/84869-if-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pyroman"
published: "2003-08-30T20:16:12.000Z"
updated: "2003-08-30T20:51:41.000Z"
replies: 5
views: 270
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/84869-if-sats"
---

# IF-sats

## #1 — Pyroman, 2003-08-30T20:16Z

Har problem med följande if-sats.
Vet ej vart problemet ligger..
Någon som vet vad det kan tänkas vara för fel och vad jag skall göra åt det?

```
if Request.Querystring("ID") = 'Session("userID")' then
response.write "En text."

else

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databasen")

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "SELECT * FROM tabell"
RecSet.Open Addera, Conn, 3, 3
RecSet.AddNew

RecSet("Asker") = Session("userID")
RecSet("Confirmer") = Request.QueryString("id")
RecSet("LoginName") = Request.Querystring("LoginName")

Recset.Update

RecSet.Close
Conn.Close
Set RecSet = nothing
Set Conn = nothing
End if
```

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

## #2 — Sebbe, 2003-08-30T20:18Z

```
if Request.Querystring("ID") = Session("userID") then
```

Så ska det nog stå. :)

Välkommen till **wF** förresten!

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

## #3 — Pyroman, 2003-08-30T20:19Z

gjorde ingen skillnad :/

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

## #4 — Sebbe, 2003-08-30T20:28Z

Vad är det som är fel då?

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

## #5 — Pyroman, 2003-08-30T20:30Z

att jag inte lyckas få fram texten som ska komma om session("userID") är samma som ID i querrystringen..

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

## #6 — Sebbe, 2003-08-30T20:51Z

Det kanske funkar bättre såhär?

```
if CInt(Request.Querystring("ID")) = CInt(Session("userID")) then
response.write "En text."

else

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databasen")

strSQL = "INSERT INTO tabell (Asker, Confirmer, LoginName) VALUES (" & Session("userID") & ", " & Request.QueryString("id") & ", '" & Request.QueryString("LoginName") & "')"
Conn.Execute(strSQL)

Conn.Close
Set Conn = nothing
End if
```

 Gjorde även koden lite effektivare. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/84869-if-sats
