---
title: "För få parametrar angavs. 2 förväntades."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/78078-för-få-parametrar-angavs-2-förväntades"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Ralle"
published: "2003-05-25T21:03:01.000Z"
updated: "2003-05-27T07:03:14.000Z"
replies: 12
views: 499
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/databaser-sql/78078-för-få-parametrar-angavs-2-förväntades"
---

# För få parametrar angavs. 2 förväntades.

## #1 — Ralle, 2003-05-25T21:03Z

```
strSQL2="SELECT Lag, Matcher, Vinster, Oavgjorda, ForlStr, Forluster, Gjorda, Inslappta, Malskillnad, Poang FROM resultat ORDER BY (3*Vinster+Oavgjorda+ForlStr) DESC, (gm1+gm2)-(im1+im2) DESC"
```

    \* Feltyp:
      Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] För få parametrar angavs. 2 förväntades.

Den här sql'en hämtar från en annan sql, som heter resultat.

Den räknar ut en osorterad serietabell, sen är det då meningen att den här andra ska sortera. Men då får jag ovanstående felmeddelande.

Problemet är att den första sql'en måste värden till två variablar. Det fungerar i Access, men då skriver man in värdet i dialogboxar som kommer upp.

Men hur löser man det från sidan man kör?

Hoppas någon kan hjälpa mig??

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

## #2 — Vide, 2003-05-26T06:49Z

Du får väl bygga om frågan så att du bygger in ditt filter i en WHERE-sats istället.

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

## #3 — Ralle, 2003-05-26T06:58Z

Jag har ju WHERE-satsen i den sql'en som ligger i Access.

Om man lägger båda sql'en i samma asp-fil, kan man anropa/köra den första sql'en från den andra?

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

## #4 — Vide, 2003-05-26T07:03Z

Nu vet jag inte om Access klarar det, men du borde kunna göra ett Subquery:

```
SELECT Lag, Matcher, Vinster, Oavgjorda, ForlStr, Forluster, Gjorda, Inslappta, Malskillnad, Poang FROM ( [b]Din andra SQL-sats[/b] ) ORDER BY (3*Vinster+Oavgjorda+ForlStr) DESC, (gm1+gm2)-(im1+im2) DESC
```

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

## #5 — Ralle, 2003-05-26T08:22Z

Ska jag skriva in hela SQL-satsen där??

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

## #6 — Vide, 2003-05-26T08:27Z

Japp!

Nu vet jag i och för sig inte hur den ser ut, men det bör fungera.

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

## #7 — Ralle, 2003-05-26T09:06Z

Den är enorm, det är ingen överdrift.

Det ska alltså vara (SQl).

Jag testar när jag kommer hem.

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

## #8 — Ralle, 2003-05-26T16:31Z

Nej. Jag får samma felmeddelande.

Det verkar som om inte värdena följer med.

Någon annan ide??

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

## #9 — Vide, 2003-05-26T17:40Z

Hur ser din "totala" SQL-sats ut nu?

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

## #10 — LeonL, 2003-05-26T17:44Z

Visa oss SQL-satsen...

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

## #11 — Ralle, 2003-05-26T18:21Z

Är det säkert att jag ska lägga in den här, den är på 2600 tecken?

Det verkar som om den fungerar utan den sorterande SQL'en.

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

## #12 — Vide, 2003-05-26T18:57Z

Har fan har du lyckats få en SQL-sats på 2,6k tecken?

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

## #13 — Ralle, 2003-05-27T07:03Z

Ja, du det undrar jag med. Men den fungerar.

Nu har jag fått den att fungera efter ditt förslag.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/78078-för-få-parametrar-angavs-2-förväntades
