No ASP, se você usar Set ors=oConn.Execute() para criar um objeto RecordSet e, em seguida, usar RecordSet.RecordCount para obter o número de registros, descobrirá que seu valor é -1. o método GetRows para obter o número de registros. Copie o código do código da seguinte forma:
<%
Dim oConn, ors, aRows
Dim eu,j
Definir oConn=Server.CreateObject(ADODB.Connection)
oConn.Open Provider=Microsoft.Jet.OLEDB.4.0;Fonte de dados= & Server.MapPath(banco de dados/newasp.resx)
Definir ors = oConn.Execute (selecione os 5 principais SoftID, SoftName de NC_SoftList)
Response.Write RecordCount: & ors.RecordCount & <br/> '-1
aRows=oRs.GetRows(-1) 'oRs.Eof=True,aRows(col,linha)
Definir ors=Nada
oConn.Fechar()
Definir oConn=Nada
Se IsArray(aRows) Então
Response.Write RecordCount: & UBound(aRows,2)+1 & <br/>
Para i=0 para UBound(aRows,2)
Para j=0 para UBound(aRows,1)
Resposta.Write aRows(j,i)
Se j<> UBound(aRows,1) Então Response.Write ,
Próximo
Resposta.Escrever <br/>
Próximo
Terminar se
%>