---
title: "Använda sig av sidans namn i stället för request"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/159959-använda-sig-av-sidans-namn-i-stället-för-request"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Nova"
published: "2007-05-05T08:45:28.000Z"
updated: "2007-05-05T10:00:01.000Z"
replies: 5
views: 379
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/159959-använda-sig-av-sidans-namn-i-stället-för-request"
---

# Använda sig av sidans namn i stället för request

## #1 — Nova, 2007-05-05T08:45Z

Jag håller på med ett nytt projekt och försöker använda så få "id" som möjligt Nu Funderar om man kan använda sidans namn i stället för request.QueryString. Om jag lagrar sidans namn i samma tabell som jag har datan i (MySql).
Normalt brukar jag använda något liknande detta för att hämta upp data.

```
strQ = "SELECT * FROM menygruppinf  WHERE menytext = " & cint(FixqueryInject("menyid"))
```

Hur gör man det? Går det att göra något så här? 

```
strQ = "SELECT * FROM menygruppinf  WHERE sidnamn = " request SIDNAMN
```

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

## #2 — OveRRidE, 2007-05-05T08:47Z

"Varför" är mest min fråga.

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

## #3 — @nders, 2007-05-05T08:48Z

Du är på rätt väg, och jag är övertygad om att du löst det själv om du försökt lite till.

```
strQ = "SELECT * FROM menygruppinf  WHERE sidnamn = '" & FixqueryInject(request.querystring("sidnamn")) & "'"
```

Jag vet inte exakt hur *Fixqueryinject* är uppbyggd, men såvida den inte gör några konstigheter bör det stämma ungefär.

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

## #4 — Nova, 2007-05-05T09:27Z

> **OveRRidE skrev:**
>
> "Varför" är mest min fråga.

Jag försöker göra en sida i .Asp så optimerad för sökmotorer som möjligt, helst utan "idn" överhuvudtaget och min tanke var att försöka bygga upp varje sida med flera include filer. Då behöver jag någonting som kan identifiera texterna för varje sida i databasen. Då tänkte jag att sidans namn kanske vore bra att använda till det så slipper jag skicka med ett id i länken.

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

## #5 — Nova, 2007-05-05T09:51Z

Det här verkar vara något men jag får felmeddelande när jag försöker skriva ut.

```
strQ = "SELECT * FROM foretagsprod  WHERE sida = "& Request.ServerVariables("SCRIPT_NAME") &""
```

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'

ODBC driver does not support the requested properties.
```

"sida" är i formatet warchar om det har betydelse?

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

## #6 — @nders, 2007-05-05T10:00Z

Du ska ha apostrofer runt värdet, som du ser i mitt kodexempel.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/159959-använda-sig-av-sidans-namn-i-stället-för-request
