¿En cual linea te da el error?
Este error suele pasar porque la propiedad de algun objeto no esta inicializada o le estas asignando un valor que no es compatible con ella. Para mi que el error esta en la asignacion de los campos a la grid.
grid1.TextMatrix(i, 0) = Adodc1.Recordset.Fields("dorsal")
Porque no probas estableciendo la propiedad DataSource de la Grid al Adodc.
Saludos