Wenn Sie in ASP Set ors=oConn.Execute() verwenden, um ein RecordSet-Objekt zu erstellen, und dann RecordSet.RecordCount verwenden, um die Anzahl der Datensätze abzurufen, werden Sie feststellen, dass der Wert -1 ist. Zu diesem Zeitpunkt können wir verwenden die GetRows-Methode, um die Anzahl der Datensätze zu erhalten. Kopieren Sie den Codecode wie folgt:
<%
Dim oConn, ors, aRows
Dim i,j
Legen Sie oConn=Server.CreateObject(ADODB.Connection) fest.
oConn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(database/newasp.resx)
Setze ors=oConn.Execute(Wähle TOP 5 SoftID,SoftName FROM NC_SoftList)
Response.Write RecordCount: & ors.RecordCount & <br/> '-1
aRows=oRs.GetRows(-1) 'oRs.Eof=True,aRows(col,row)
Setze ors=Nichts
oConn.Close()
Setzen Sie oConn=Nothing
Wenn IsArray(aRows) Dann
Response.Write RecordCount: & UBound(aRows,2)+1 & <br/>
Für i=0 bis UBound(aRows,2)
Für j=0 bis UBound(aRows,1)
Response.Write aRows(j,i)
Wenn j<> UBound(aRows,1) Then Response.Write ,
Nächste
Response.Write <br/>
Nächste
Ende wenn
%>