Dans ASP, si vous utilisez des sets = oconn.execute () pour créer un objet RecordSet, puis utilisez RecordSet.RecordCount pour obtenir le numéro d'enregistrement, vous constaterez que sa valeur est -1. Méthode pour obtenir le numéro d'enregistrement.
<% Dim Oconn, Orgen, Arows Dim, J Set OCONN = server.CreateObject (Adodb.Connection) OCONN.OPEN PROVETER = Microsoft.Jet.oledb.0; Data Source = & Server. Setrs = oconn.execute (sélectionnez les 5 top 5 softid, softname from nc_softlist) Response.Write RecordCount: & orgencordCountcount & <br/> ows (-1) 'oRS.eof = true, arows (couleur, row) SETRS = Nothing oconn. Close () set oconn = rien si isArray (arows) puis réponse.write recordCount: & ubound (arows, 2) +1 & <br/> pour i = 0 à ubound (arows, 2) pour j = 0 à ubound ( Arows, 1) Response.Write Arows (J, i) Si j <> Ubound (Arows, 1) alors réponse.Write, Next Response.Write <br/> Fin suivant If%>