webForumDet fria alternativet
Logga in / Bli medlem

MaxRecords

ASP

3 svar · 181 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Trådstart#1

Håller på och lär mig lite nya grejjor men får inte detta att fungera.
Jag har denna öppning och vill använda MaxRecords för att bestämma hur många poster som ska visas (i detta fall 2), men när jag sedan loopar så visas samtliga poster, varför?

Bildarkiv = "Driver={SQL Server};Server=SERVER;Database=xxxxxx;UID=yyyy"
set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.ActiveConnection = Bildarkiv
rs1.Source = "SELECT arkivinfo.filID, arkivinfo.fil1, arkivinfo.huvudtext, arkivkategori.kategorinamn FROM arkivinfo Inner Join arkivkategori ON arkivinfo.kategoriID = arkivkategori.kategoriID"
rs1.CursorType = 2
rs1.CursorLocation = 2
rs1.LockType = 3
rs1.MaxRecords = 2
rs1.Open()
rs1_numRows = 0

Medlem sedan dec. 19995 874 inlägg
#2

Access?

Annars prova med detta:

Bildarkiv = "Driver={SQL Server};Server=SERVER;Database=xxxxxx;UID=yyyy"
set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.MaxRecords = 2
rs1.ActiveConnection = Bildarkiv
rs1.Source = "SELECT arkivinfo.filID, arkivinfo.fil1, arkivinfo.huvudtext, arkivkategori.kategorinamn FROM arkivinfo Inner Join arkivkategori ON arkivinfo.kategoriID = arkivkategori.kategoriID"
rs1.CursorType = 2
rs1.CursorLocation = 2
rs1.LockType = 3
rs1.Open()
rs1_numRows = 0

Lycka till!

Medlem sedan juni 20003 076 inlägg
#3

Det blev fanimej ingen skillnad, ska man göra något speciellt med loop-taggen, nu loopar jag hela recordsetet, rätt eller fel?

Medlem sedan juni 20003 076 inlägg
#4

Kom på det!
Man får inte använda en dynamisk cursor(tydligen).
Jag ändrade till värdet 1 och då funkar det!

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)