si tienes problemas con los espacios hace un replace del espacio por algun caracter... despues cuando leas el registro en tu otra pagina hace el replace inverso.
Código:
autor=replace(rs("autor")," ","#")
Response.Write"<a href=resultados.asp?texto="&autor&">"&rs("autor")&"</a>"
en tu pagina de recepcion
Código:
autor=replace(request.querystring("autor")," #"," ")
Response.Write autor