Det er en del af en ASP side - så kommandoer er ok. Problemet er at howmany ikke ændrer sig fra -1 til 1 i JS udgaven. Howmany returneres fra SQL serveren. Det må være et referenceproblem til objektet.
Man kan ikke aflæse recordcount på en "forward-only" cursor, som du får med .Execute-metoden. Om Execute-metoden kan bringes til at gøre det på en anden måde, skal jeg ikke kunne sige.
Du skulle derimod kunne få det sådan ca. som her (helt utestet):
var con = Server.CreateObject("ADODB.Connection"); var rs = Server.CreateObject("ADODB.Recordset"); con.Open("...dinconnectionstring..."); var sql = "SELECT * ..."; rs.Open(sql,con,1); var howmany=rs.RecordCount;
Lukker - det funkede i VBScript men ikke i Jscript. Tak for svar men I mistede vist fokus på problemet
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.