webForumDet fria alternativet

RecordCount returnerar -1

3 svar · 282 visningar · startad av TainEvil

TainEvilMedlem sedan aug. 2002106 inlägg
#1

Har följande kod som listar ett antal poster.

	Set rsGroup = Server.CreateObject("ADODB.Recordset")

	SQL = "SELECT KursIndex.*, Account.* FROM KursIndex " &_
	      "INNER JOIN Account ON KursIndex._kursAccountID = " &_
	      "Account._id WHERE KursIndex._accountID = '" & session("id") & "'"
	rsGroup.Open SQL,Conn,3,3

	Response.Write rsGroup.RecordCount

Varför returnerar rsGroup.RecordCount värdet -1, recordsetet är ju öppet? Eller... :q

Alternativet är ju att göra en count av något slag i Select-satsen, men det vill sig inte riktigt heller när jag kör med join. :(

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Måste man inte göra en loop om man skall göra recordcount?
Skall du bara räkna poster så är väl count metoden bättre kanske.

nikoMedlem sedan juni 20022 599 inlägg
#3
Set rsGroup = CreateObject("ADODB.Recordset")
[b]rsGroup.CursorLocation = 3[/b]
TainEvilMedlem sedan aug. 2002106 inlägg
#4

Jupp, det fixade allt! :)

Man tackar!

129 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)