Ya está solucionado. lo hago de esta forma. Os dejo el código por si a alguien le pasa lo mismo o le interesa.
Código ASP:
Ver original<%tablabase.open "select n_pedido from tablabase where preaprobacion = '1' order by n_pedido", conn%>
<%Dim i
i=0
while not (tablabase.eof)%>
<%response.write i%>
<input type='checkbox' name='Check"&i&"' value='')>
<%Session(tablabase("n_pedido")) = tablabase("n_pedido").value
Redim Preserve pedidos(z)
pedidos(z) = tablabase("n_pedido").value
response.write tablabase("n_pedido")
response.write pedidos(z)%>
<%tablabase.moveNext
i = i + 1
z= z + 1 %>
<%wend%>
Saludos,
