---
title: "Vad är felet i denna sats?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8745-vad-är-felet-i-denna-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MM"
published: "2001-03-29T11:17:00.000Z"
updated: "2001-03-29T11:50:00.000Z"
replies: 11
views: 231
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/8745-vad-är-felet-i-denna-sats"
---

# Vad är felet i denna sats?

## #1 — MM, 2001-03-29T11:17Z

Hej, någon som ser vad som är fel...?

\<%  
Set usID = Request.QueryString("user")

strSQL = "select \* from aterforsaljare WHERE Username = " & usID
Set rs = Conn.Execute(strSQL)
%\> 
\---
Jag får felet:

Microsoft OLE DB Provider for ODBC Drivers fel '80040e10' 

\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] För få parametrar angavs. 1 förväntades. 

/ Jonas

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

## #2 — ERR0R, 2001-03-29T11:22Z

Skriv

```
Dim usID 
usID = Request.QueryString("user")
```

istället för

```
Set usID = Request.QueryString("user")
```

 :e

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

## #3 — MM, 2001-03-29T11:25Z

nope...=(
ingen som helst skillnad... samma fel kvarstår

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

## #4 — Bendro, 2001-03-29T11:27Z

```
strSQL = "select * from aterforsaljare WHERE Username = " & usID & " ;"
```

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

## #5 — @nders, 2001-03-29T11:28Z

då kontrar jag genast med:

```
strSQL = "select * from aterforsaljare WHERE Username = '" & usID & "'"
```

mvh,

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

## #6 — Bendro, 2001-03-29T11:32Z

@nders...förklara gärna varför jag hade fel och du hade rätt. (skulle aldrig falla mig in att ifrågasätta...vill bara veta ;) )
Har fått lära mig att ett nummeriskt värde (som väl ID antagligen är) inte skall ha ' "  ID " '  runt sig utan bara " ID ". Skall jag läxa upp vår lärare (igen)?

Hmm..mitt 100:e inlägg. Får man en present eller nåt då?  :e

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

## #7 — Lina, 2001-03-29T11:35Z

Båda sätten går väl....

Beror ju på vilket värde us_ID har i databasen...

Men om man ska skriva us_ID utan enkelfnuttar måste man ju göra om det från ett textvärde till ett tal...

us_ID=cint(us_ID)

Annars blir det ju fel... eller???
;)

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

## #8 — @nders, 2001-03-29T11:39Z

fältet heter ju username, det tolkar jag som ett namn och inte som ett tal.

mest därför. ;)

är fältet av typen tal skall värdet inte omgärdas av apostrofer, som det skall när det är text/memo/pm. är fältet av datumtyp använder man brädgård om man kör access och apostrofer om man använder sql server eller andra.

present får du när du har fler inlägg än jag! :e

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

## #9 — MM, 2001-03-29T11:40Z

Tusen tack, @nders.

strSQL = "select \* from aterforsaljare WHERE Username = '" & usID & "'"

gjorde susen...

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

## #10 — @nders, 2001-03-29T11:40Z

lina: det spelar ingen som helst roll om du använder cint för att först konvertera ett värde till ett tal när du lägger det till en sql-fråga. sql-frågor är alltid strängar, och det kan liksom inte vara olika subtyper på olika delar av strängen, utan det är liksom en sträng. punkt. :)

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

## #11 — Bendro, 2001-03-29T11:48Z

Ok...då hade jag rätt fast jag tänkte lite fel (skuttar runt en stund i en liten glädjedans...slutar när dom andra börja viska och peka lite oroväckande)

Hur är det med semikolonet då? Behövs eller inte? 

När jag har fler inlägg än du??? :l
Nåja...får väl se om jag kommer så långt att jag får någon slags status i alla fall...fast det har kanske inte med antalet inlägg att göra?

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

## #12 — @nders, 2001-03-29T11:50Z

jag är lite ute på tungt vatten som jag brukar säga, men semikolon skall inte behövas om du inte ska separera tva sql-satser från varandra.

fast det har kanske inte med antalet inlägg att göra

helt rätt! det har med kvalité att göra, så i min bok har du god status min vän! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8745-vad-är-felet-i-denna-sats
