Just nu i M3-nätverket
Gå till innehåll

Recordcount ger -1


mrmicke

Rekommendera Poster

Har blivit tvungen att flytta min gamla site som jag haft hos One.com till Loopia för att One inte längre kommer att stödja klassisk asp efter november 2013. Det har gått hyffstat att flytta förutom vissa sidor som krånglar och jag behöver hjälp med följande. Jag använder mig av recordcount som bara efter flytten ger ifrån sig -1 som resultat men jag vet att rs innehåller ca 50 rader för jag får upp det när jag göra andra operationer mot recordsetet.

 

antalspelare = rsRanking2010.recordcount

response.write ("Antal spelare: " & antalspelare)

 

Ger ifrån sig -1

 

Jag gissar att det har något med hur cursorn kan "hoppa" el hur jag öppnar databasen, men jag har inte lyckats få till det. Hoppas någon kan hjälpa mig.

 

Databasen öppnar jag genom en en funktion som jag har sparad i en annan fil som jag inkluderar på övriga sidor (som funkar bra för där kör jag ingen recordcount).

 

Function OpenDB()
   Set MyConn = Server.CreateObject("ADODB.Connection")
   MyConn.ConnectionString="DRIVER={MySQL ODBC 5.1 Driver};SERVER=mysqlXXX.loopia.se;DATABASE=XXXXXX;UID=XXXX;PWD=XXXX;"
   MyConn.Open
End Function

 

Koden

 

 SQLStmt = "SELECT SUM(tt.fld_VinstPoang) AS Totalpoang.........."

 

 Set rsRanking2010 = MyConn.Execute(SQLStmt)

 

antalspelare = rsRanking2010.recordcount

 

Vart ska jag sätta in koden som gör att jag kan göra en .recordcount och .movefirst

 

 

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Prova att göra något sånt här för att se om det hjälper

Set oRec = Server.CreateObject("ADODB.Recordset")
oRec.CursorLocation = 3		'ADOVBS: 3 = adUseClient
oRec.Open sSql, oCon

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...