Если в ASP вы используете Set ors=oConn.Execute() для создания объекта RecordSet, а затем используете RecordSet.RecordCount для получения количества записей, вы обнаружите, что его значение равно -1. На данный момент мы можем использовать. метод GetRows для получения количества записей. Скопируйте код кода следующим образом:
<%
Dim oConn, ors, aRows
Дим я,дж
Установите oConn=Server.CreateObject(ADODB.Connection)
oConn.Open Provider=Microsoft.Jet.OLEDB.4.0;Источник данных= & Server.MapPath(database/newasp.resx)
Set ors=oConn.Execute (выберите TOP 5 SoftID, SoftName FROM NC_SoftList)
Response.Write RecordCount: & ors.RecordCount & <br/> '-1
aRows=oRs.GetRows(-1) 'oRs.Eof=True,aRows(col,row)
Установить ors=Ничего
oConn.Close()
Установить oConn=Ничего
Если IsArray(aRows) Тогда
Response.Write RecordCount: & UBound(aRows,2)+1 & <br/>
Для i=0 к UBound(aRows,2)
Для j=0 к UBound(aRows,1)
Response.Write aRows(j,i)
Если j<> UBound(aRows,1) Тогда Response.Write ,
Следующий
Ответ.Написать <br/>
Следующий
Конец, если
%>