---
title: "Knepigt fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/81982-knepigt-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mika3l"
published: "2003-07-14T16:10:18.000Z"
updated: "2003-07-14T17:16:34.000Z"
replies: 5
views: 217
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/81982-knepigt-fel"
---

# Knepigt fel

## #1 — Mika3l, 2003-07-14T16:10Z

Ska göra något så simpelt som att få en \<option\> att få värdet selected om två värden stämmer överens, dock så fungerar det av någon oförklarlig anledning inte, får inget felmeddelande eller så men ingenting händer. :l

```
Set rs2 = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT CID, name FROM categorys ORDER BY name"
rs2.Open SQL, Connect
If NOT rs2.EOF Then
Response.Write("<select name=""cat"">")
Response.Write("<option value=""""></option>")
Do Until rs2.EOF
If rs2("CID") = Request("cat") Then
s = " SELECTED"
End If
Response.Write("<option value=""" & rs2("CID") & """" & s & ">" & rs2("name") & "</option>")
rs2.MoveNext
Loop
Else
Response.Write("Det finns ingen kategori tillgänglig!")
End If
rs2.Close
Set rs2 = Nothing
```

Request("cat") vet jag även att det innehåller ett värde som ska ge resultatet att en \<option\> ska få värdet SELECTED.

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

## #2 — LarsG, 2003-07-14T16:13Z

```
If clng(rs2("CID")) = clng(Request("cat")) Then
s = " SELECTED"
else
s = ""
End If
```

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

## #3 — Mika3l, 2003-07-14T16:27Z

Tack LarsG, fungerade utmärkt. :)
Kan du förklara vad cIng är för någon funktion?

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

## #4 — @nders, 2003-07-14T17:13Z

CLng konverterar värden till subtypen Long. Värden måste vara jämförbara subtypsmässigt för att en if-sats ska gå igenom.

En sträng som innehåller "33" är inte samma sak som talet 33.

Mvh

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

## #5 — @nders, 2003-07-14T17:14Z

Ett stycke länk till tidigare inlägg: <http://www.webforum.nu/showthread.php?s=&postid=417642#post417642>

Mvh

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

## #6 — Mika3l, 2003-07-14T17:16Z

K, tack. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/81982-knepigt-fel
