---
title: "Vad är fel??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6582-vad-är-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mav"
published: "2000-09-13T09:38:00.000Z"
updated: "2000-09-13T13:17:00.000Z"
replies: 8
views: 194
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/6582-vad-är-fel"
---

# Vad är fel??

## #1 — Mav, 2000-09-13T09:38Z

Vill att If satsen ska hämta de namn man skiver samt att namnens telenr ska börja på 11. Nu hämtar det alla poster från databasen.

```
If Request("TypeSearch") = "namn" Then
SQL = "SELECT * FROM adressbok WHERE namn = '"& visainfo &"' AND telenr LIKE '11%' ORDER BY namn ASC"
End If
```

Något förlsag?

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

## #2 — fredrik, 2000-09-13T09:47Z

Hur ser det ut om du skriver ut sql-strängen med:
response.write(sql)

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

## #3 — Vide, 2000-09-13T09:49Z

Jag skulle ha skrvit som du, fast byta ut \* mot namn...

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

## #4 — Mav, 2000-09-13T11:03Z

Så här ser det ut när jag skriver ut sql strängen: SELECT \* FROM adressbok
Provade att byta \* mot namn... men samma sak fortfarande.

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

## #5 — Vide, 2000-09-13T11:14Z

Använde du inte SQL-satsen du beskrev längst upp :q

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

## #6 — @nders, 2000-09-13T11:19Z

du skriver inte över variabeln sql längre ner i koden?

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

## #7 — Mav, 2000-09-13T12:59Z

Trodde att jag använde sql satsen som jag skrev tidigare men tydligen inte.
Hur gör jag för att skriva över den?
Övrig kod:

```
Set fritid = Server.CreateObject("ADODB.Connection")
fritid.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\db\adressbok.mdb"
SQL = "SELECT * FROM adressbok"
....
If Request("TypeSearch") = "namn" Then
SQL = "SELECT * FROM adressbok WHERE namn = '"& visainfo &"' AND telenr LIKE '11%' ORDER BY namn ASC"
End If
....
Set rstemp = Server.Createobject("ADODB.Recordset")
rstemp.cursorlocation = 3
rstemp.cachesize = 5
rstemp.Open SQL, fritid
response.write(sql)
```

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

## #8 — @nders, 2000-09-13T13:04Z

gissar på att det är följande som används:

```
SQL = "SELECT * FROM adressbok"
```

därför att request("typesearch") aldrig blir "namn".

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

## #9 — Mav, 2000-09-13T13:17Z

Har fått ordning på det, tänkt så mkt en felstavning kan ställa till med :)
Tack för hjälpen dock!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6582-vad-är-fel
