Set objRS = Server.Createobject("ADODB.Recordset")
objRS.Open sSQL, objConn, 1, 2
'Gå till sista posten i recordsetet
'**********************************
objRS.Move objRS.RecordCount-1
'Ta fram värdena för pris och leverantör
'***************************************
dHighestPrice = cdbl(objRS("articlePriceWithDiscount"))
sHighestPriceSupplier = objRS("supplierName")
'Gåt ill första posten
'*********************
objRS.MoveFirst
'Ta fram värdena för pris och leverantör
'***************************************
dLowestPrice = cdbl(objRS("articlePriceWithDiscount"))
sLowestPriceSupplier = objRS("supplierName")
'Skriv ut högsta respektive lägsta pris
'**************************************
response.write "<span class=""highestPrice"">Högst pris: " & sHighestPriceSupplier & " " & dHighestPrice & " kr</span><br>"
response.write "<span class=""lowestPrice"">Lägst pris: " & sLowestPriceSupplier & " " & dLowestPrice & " kr</span>"
[b]objRS.MoveFirst[/B]
If objRS.EOF then
...
Min fråga är:
Behöver den sista objRS.MoveFirst (som är i fetstil) vara med? Kankse bara är en estetisk fråga. Har testat lite olika och inte fått någon skillnad. Är kodraden bara onödig?
Du har ju redan kört objRS.Movefirst ovanför, så det ska väl inte behövas en gång till.
Gör du mer saker med ditt Recordset längre ner i koden eller?
Om du bara använder ditt Recodset till det som du visade så skulle jag personligen skrota hela grejen.
Skriv en SQL-fråga som plockar ut högsta respektive lägsta värdet istället.
Dock skulle du kunna skriva objRS.MoveLast istället för objRS.Move objRS.RecordCount-1.