Fritt från huvudet och lite googlande... (Dock otestat) Du kan behöva justera koden lite utifrån huruvida arrayer har startindex 0 eller 1, men jag tror att koden i det stora hela ska funka.
Dim strSQL, RSm, numRows
Dim arrayResult()
strSQL = "SELECT Pnr,fnamn,enamn FROM Tabellen WHERE Pnr like 'P%';"
Set RS = Conn.Execute(strSQL)
If oRecordSet.EOF
numRows = 0
Else
arrayResult = RS.GetRows()
numRows = UBound(arrayResult)
End If
Response.Write("<div>Hittade " & numRows & " rader</div>")
For i = 1 To numRows
Response.Write "<div>" & arrayResult(i, "fnamn") & "</div>"
Next
