webForumDet fria alternativet

Ska inte detta funka?

ASP

6 svar · 172 visningar · startad av bluespot

Medlem sedan nov. 200093 inlägg
Frågan#1

RS Skillnad visas men sorteras inte.
Kodat med Ultradev:

<%
set rsAktuell = Server.CreateObject("ADODB.Recordset")
rsAktuell.ActiveConnection = MM_Frestaby_STRING
rsAktuell.Source = "SELECT Lag, S, V, O, F, P, M, P - M AS Skillnad, Poang  FROM Tabell  ORDER BY Poang DESC, Skillnad DESC"
rsAktuell.CursorType = 0
rsAktuell.CursorLocation = 2
rsAktuell.LockType = 3
rsAktuell.Open()
rsAktuell_numRows = 0
%>

Och recordet:

<%=(rsAktuell.Fields.Item("Skillnad").Value)%>
Medlem sedan nov. 200093 inlägg
#2

Den sorteras inte utan jag får upp detta meddelande:
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.

/frestaby/admin/tabell.asp, rad 24

och rad 24 är:
rsAktuell.Open()

Medlem sedan juni 200032 967 inlägg
#3

Jag skulle gissa på att du antingen skrivit ett fältnamn fel, eller att ado/jet inte tycker om att du har fält med en bokstav som namn.

Förmodligen det förstnämnda.

Mvh,

------------------
All your base are belong to me.

Medlem sedan juni 200032 967 inlägg
#4

Eller, vid eftertanke kanske Access inte tycker bra om att du använder ditt alias Skillnad för att sortera på.

Prova i så fall:

rsAktuell.Source = "SELECT Lag, S, V, O, F, P, M, P - M AS Skillnad, Poang FROM Tabell ORDER BY Poang DESC, 8 DESC"

Mvh,

------------------
All your base are belong to me.

Medlem sedan nov. 200093 inlägg
#5

All heder till dig, vad gott jag kommer sova inatt!
(dags att pyssla med något annat kanske)

Medlem sedan juni 200032 967 inlägg
#6

Vad kul!

Vad gjorde susen?

Mvh,

------------------
All your base are belong to me.

Medlem sedan nov. 200093 inlägg
#7

8

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