---
title: "dubbla värden i query-string"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/44335-dubbla-värden-i-query-string"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "soffan76"
published: "2002-05-22T13:09:19.000Z"
updated: "2002-05-23T05:40:39.000Z"
replies: 19
views: 475
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/44335-dubbla-värden-i-query-string"
---

# dubbla värden i query-string

## #1 — soffan76, 2002-05-22T13:09Z

Har bara en undran...
Går det att göra så här?

```
<a href="senaste_redirect.asp?tabell=<%=RS("tabell")%>?datum=<%=RS("datum")%>" class="link"><%=RS("datum")%></a>
```

...alltså skicka med två värden...eller hur löser man det enklast annars?

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

## #2 — LAMP, 2002-05-22T13:12Z

efter .asp i ditt fall använder du ? som separator. sedan använder du & som separator i resterande.

alltså:

index.asp?var1=gustav&var2=bosse

sedan kan du fortsätta så:

index.asp?var1=gustav&var2=bosse&var3=hugo&var4=simpson

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

## #3 — Jesper T, 2002-05-22T13:14Z

Det var nästan rätt fast ta bort det andra frågetecknet och lägg till ett &!

```
Resopnse.write "<a href='senaste_redirect.asp?tabell=" & RS("tabell") &"&datum="& RS("datum") &"'class='link'>" & RS("datum") &"</a>"
```

MVH Jesper

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

## #4 — voigtann1, 2002-05-22T13:14Z

\<a href="senaste_redirect.asp?tabell=\<%=RS("tabell")%\>&datum=\<%=RS("datum")%\>" class="link"\>\<%=RS("datum")%\>\</a\>

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

## #5 — soffan76, 2002-05-22T13:16Z

Tackar så mycket! Här får man alltid hjälp på sekunden. :)

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

## #6 — Jesper T, 2002-05-22T13:16Z

DETTA KAN MAN BARA INTE MISSFÖRSTÅ! ;)

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

## #7 — voigtann1, 2002-05-22T13:18Z

Attans du han före ;)

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

## #8 — OveRRidE, 2002-05-22T13:33Z

Det finns värre exempel på dubbelpostningar där bland annat LarsG, Emission och @nders varit med i bilden. Jag tror de var fem som postade **exakt** samma svar, samma minut. :e 

Det är klass det. 

(Nån som har länken till det förresten?)

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

## #9 — soffan76, 2002-05-22T13:37Z

Fortsättning.....
jag verkar inte få med värdet i querystringen fast att man ser den längst ned i listen:

senaste_redirect.asp?tabell=lankar&datum=2002-05-22 09:13:36

Jag får felmeddelandet:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'datum ='. 

/intranet/senaste_anslagstavlan.asp, line 63 

Beror det på att det är ett datum-fält??
Min SQL-sats:

```
SQL = "SELECT  * FROM anslagstavla WHERE datum = " & link & ""
```

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

## #10 — LAMP, 2002-05-22T13:40Z

> *Ursprungligen av OveRRidE*  **Det finns värre exempel på dubbelpostningar där bland annat LarsG, Emission och @nders varit med i bilden. Jag tror de var fem som postade **exakt** samma svar, samma minut. :e 
> 
> Det är klass det. 
> 
> (Nån som har länken till det förresten?)**

<http://www.webforum.nu/showthread.php?s=&threadid=11444>

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

## #11 — LAMP, 2002-05-22T13:43Z

> *Ursprungligen av soffan76*  Fortsättning.....
> jag verkar inte få med värdet i querystringen fast att man ser den längst ned i listen:
> 
> senaste_redirect.asp?tabell=lankar&datum=2002-05-22 09:13:36
> 
> Jag får felmeddelandet:
> 
> Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 
> 
> \[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'datum ='. 
> 
> /intranet/senaste_anslagstavlan.asp, line 63 
> 
> Beror det på att det är ett datum-fält??
> Min SQL-sats:
>
>
> ```
> SQL = "SELECT  * FROM anslagstavla WHERE datum = " & link & ""
> ```

Linkvariabeln är tom, hur får querystringen namnet link?

RED: Sedan brukar access vilja ha brädgårdar runt datum.

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

## #12 — soffan76, 2002-05-22T13:45Z

Det får den innan:
\<% link = request.querystring("datum") %\>

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

## #13 — LAMP, 2002-05-22T13:48Z

Prova skriva ut dels request.querystring("datum")  och dels link för att se var du tappar värdet på den.

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

## #14 — LAMP, 2002-05-22T13:55Z

> *Ursprungligen av soffan76*  Fortsättning.....
> jag verkar inte få med värdet i querystringen fast att man ser den längst ned i listen:
> 
> senaste_redirect.asp?tabell=lankar&datum=2002-05-22 09:13:36
> 
> Jag får felmeddelandet:
> 
> Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 
> 
> \[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'datum ='. 
> 
> /intranet/senaste_anslagstavlan.asp, line 63 
> 
> Beror det på att det är ett datum-fält??
> Min SQL-sats:
>
>
> ```
> SQL = "SELECT  * FROM anslagstavla WHERE datum = " & link & ""
> ```

Eftersom där är mellanslag mellan datum och tid, kan det vara säkrast att använda **server.urlencode()** för att få bra funktionalitet i andra webläsare än Internet explorer.

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

## #15 — soffan76, 2002-05-22T14:02Z

Jag får med mig värdet nu:
SELECT \* FROM anslagstavla WHERE datum = 2002-05-22 15:22:08 
Hur skriver jag dit server.urlencode() ?

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

## #16 — @nders, 2002-05-22T14:03Z

Du ska ha # runt datumvärden i Access, om fältet är av datumtyp.

Mvh,

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

## #17 — LAMP, 2002-05-22T14:04Z

För övrigt bör du använda det på alla variabler som skickas till adressraden och kan innehålla mellanslag eller å,ä,ö eller andra konstiga tecken.

RED: givetvis ska server.urlencode ske innan det skickas till adressraden.

```
senaste_redirect.asp?tabell=lankar&datum=" & server.urlencode(datum_variabel) & "
```

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

## #18 — soffan76, 2002-05-23T05:20Z

Har ni lust att visa mig var jag ska sätta in brädgårdarna?

```
SQL = "SELECT  * FROM anslagstavla WHERE datum = " & link & ""
```

Och...är detta rätt..?

```
<a href="senaste_redirect.asp?tabell=<%=RS("tabell")%>&
datum=server.urlencode(<%=RS("datum")%>)" class="link"><%=RS("datum")%></a>
```

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

## #19 — Jacob, 2002-05-23T05:37Z

Länken stämmer

SQL = "SELECT  \* FROM anslagstavla WHERE datum = #" & link & "#"

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

## #20 — soffan76, 2002-05-23T05:40Z

Tack! Nu funkar det! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/44335-dubbla-värden-i-query-string
