Denna kod kör jag för att få fram i vilken ordning en specifik post ligger
Select Count(*) as StartingPoint
from tbllcpcontactdetails where LCPCode <= 'STP'
Detta returnerar 766
LCPCODE kommer från Request.servervariables("USER")
Nu använder jag nr: 766 för att hoppa till rätt post i Pagingen. Så den startar på den personen som går in på sidan när man går in första gången.
Men problemet är nu att Indexeringen på tbllcpcontactdetails är LCPCODE
Men i pagingen så selectar jag från tbllcpcontactdetails men har Order by InternalName. Så detta ändrar ordningen i tabellen och post nr 766 är inte längre 'STP' utan nån annan.
Det måste vara Order by InternalName och jag kan inte ändra Indexeringen så vad kan jag göra?
Jag vill på nåt sett få den övre selecten att selecta från tbllcpcontactdetails där ordningen är InternalName ASC och inte LCPCODE som indexeringen är satt på.
Kan jag skapa en temptabell där alla poster från tbllcpcontactdetails läggs in och indexeringen är InternalName? eller är det en dålig lösning?
Eller kan jag skapa ett HintIndex där jag säger åt den att använda denna indexeringen för just den selecten. Men annars används defaultindexeringen.