Hola Juan
Cuando me pasan cosas raras, utilizo un método de depuración que es el siguiente: pongo Response.Write por todos lados, para inspeccionar los valores de las variables en juego.
Entonces, te pediría que pusieras:
Código PHP:
busqueda = request.querystring("busqueda")
Response.Write "<H1>Busqueda = " & busqueda & "</H1>"
strsql= "select * from BIBLIO WHERE AUTOR LIKE '%"&busqueda&"%' or TITULO LIKE '%"&busqueda&"%' or PUBLICACION LIKE '%"&busqueda&"%'"
Response.Write "<H1>String SQL = " & strsql & "</H1>"
' While Not objRS.EOF
' Response.Write objRS("AUTOR") & "<BR>"
' Response.Write objRS("TITULO") & "<BR>"
' Response.Write objRS("PUBLICACION")"<BR>"
' objRS.MoveNext
' Wend
Después poné aquí en este mensaje la respuesta del navegador para que veamos si descubrimos el problema.
Suerte