la verdad que los frames y los traspasos de variables entre ellos me marean un poco y más así en el aire... sin saber qué es exactamente lo que querés hacer y la distribución y nombre de los frames, el frameset y dónde se encuentra el formulario.. pero aquí veo algo mal... te falta un response.write:
Código:
<form action="frame.htm?fecha=<%response.write request.querystring(fechas)%>" target="mainframe" method="get" >
no se si eso te soluciona el problema, pero reitero que el traspaso de datos entre frames me marea un poco
saludos