webForumDet fria alternativet

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

Databaser & SQL

12 svar · 475 visningar · startad av Ralle

Medlem sedan feb. 2003210 inlägg
Frågan#1
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??

Medlem sedan dec. 19998 577 inlägg
#2

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

Medlem sedan feb. 2003210 inlägg
#3

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?

Medlem sedan dec. 19998 577 inlägg
#4

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
Medlem sedan feb. 2003210 inlägg
#5

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

Medlem sedan dec. 19998 577 inlägg
#6

Japp!

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

Medlem sedan feb. 2003210 inlägg
#7

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

Det ska alltså vara (SQl).

Jag testar när jag kommer hem.

Medlem sedan feb. 2003210 inlägg
#8

Nej. Jag får samma felmeddelande.

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

Någon annan ide??

Medlem sedan dec. 19998 577 inlägg
#9

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

Medlem sedan dec. 20025 871 inlägg
#10

Visa oss SQL-satsen...

Medlem sedan feb. 2003210 inlägg
#11

Ä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.

Medlem sedan dec. 19998 577 inlägg
#12

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

Medlem sedan feb. 2003210 inlägg
#13

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

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

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)