---
title: "Querystrings"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8688-querystrings"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "pellsäter"
published: "2001-03-25T19:23:00.000Z"
updated: "2001-03-25T21:17:00.000Z"
replies: 9
views: 165
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/8688-querystrings"
---

# Querystrings

## #1 — pellsäter, 2001-03-25T19:23Z

Vad är fel??

\<% id = request.querystring("id") %\> 

\<%	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "batang.com-fame/biljett"
	Set rs = Server.CreateObject("ADODB.Recordset")
    Visa = "Select \* FROM forum WHERE id=" & id 
	rs.Open Visa, Connect, 3,3 
%\> 

GÅr det inte att använda Querystring eller, för med request.form skriver man väl så här???

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

## #2 — ERR0R, 2001-03-25T19:33Z

Pröva detta:

```
Visa = "Select * FROM forum WHERE id='" & id &"'"
```

\[Redigerat av ERR0R den 25 mar 2001\]

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

## #3 — pellsäter, 2001-03-25T19:36Z

Funkar inte!

Du glömde en " i slutet men det hjälpte inte ändå får följande fel

Data type mismatch in criteria expression. 

Id är ett autonumber fält

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

## #4 — ERR0R, 2001-03-25T19:39Z

Pröva detta då ;) :

```
Visa = "Select * FROM forum WHERE id='& id'"
```

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

## #5 — pellsäter, 2001-03-25T19:42Z

Nej!

Det blir samma fel!!

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

## #6 — LarsG, 2001-03-25T19:46Z

Finns det något värde i Request.QueryString("id")? 
Du kan ju testa att göra en traceutskrift (med response.write) av SQL-satsen innan du öppnar recordsetet.

\[+\] syntaxen i ditt första inlägg ser helt ok ut. \[/+\]

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

## #7 — ERR0R, 2001-03-25T19:59Z

Prövade att köra med den här koden:

```
Visa = "Select * FROM forum WHERE id='"&id&"'"
```

För mig så funkade det alldeles utmärkt.

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

## #8 — pellsäter, 2001-03-25T20:59Z

Strängen är tom!!

\<a href="admin_deleteforum.asp?del=\<%=rs("id")%\>

så här står det i länken. Vad är fel?

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

## #9 — LarsG, 2001-03-25T21:09Z

```
<a href="admin_deleteforum.asp?del=<%=rs("id")%>
```

det innebär att du får ett värde i Request.QueryString som heter **del** men du använder **id** när du bygger din SQL-sats.

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

## #10 — pellsäter, 2001-03-25T21:17Z

nu funkar det. skickade med fel info i querystringen!

detta är den kod som funkar
\<%	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "batang.com-fame/biljett"
	Set rs = Server.CreateObject("ADODB.Recordset")
    Visa = "Select \* FROM forum WHERE id= " & id
	rs.Open Visa, Connect, 3,3 
%\>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8688-querystrings
