jajaaj, juangu viendo tus respuestas me da la impresión que no me has leido nada de lo que te decia.
A ver yo lo que quieres hacer lo plantearia asi
1º Los botones los numeraba del 1 al ... que sea
2º les ponia como vinculo que llamara a la misma pagina pero añadiendo el boton que he marcado asi luego podre localizar lo que busco.
3º extraigo el valor que he pasado como parametro, es decir, el numero del boton y preparo la cadena del SQL
4º Ejecuto la sentencia y muestro los resultados.
Ahora te intento poner un ejemplo
Mi pagina principal se llama mapa.asp
Boton1: Como vinculo tengo mapa.asp?boton=1
Boton2: Como vinculo tengo mapa.asp?boton=2
Boton3: Como vinculo tengo mapa.asp?boton=3
Le pulso por ejemplo al boton3, recupero el valor, genero la cadena y muestro los resultados.
A groso modo seria algo tal que asi
CODE
<%@ language="VbScript"%>
<% response.buffer=true %>
<% response.expires=0 %>
<% On Error Resume Next %>
<%
boton=Request.QueryString("boton")
dim filepath, strconn
dim mas
filepath = Server.MapPath("bbdd\bbdd.mdb")
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filepath
set rs_datos = CreateObject("ADODB.Recordset")
if boton<>"" then
if boton="1" then
sql_cadena="Select * from tabla where descripcion like %'MOLINO CRUDO'% or descripcion like %'01'%"
end if
if boton="2" then
sql_cadena="Select * from tabla where descripcion like %'MOLINO BLANCO'% or descripcion like %'02'%"
end if
if boton="3" then
sql_cadena="Select * from tabla where descripcion like %'MOLINO ROSA'% or descripcion like %'03'%"
end if
Rs_datos.Open sql_cadena , strconn
end if
%>
<html>
<head>
<title>Documento sin título</title>
</head>
<BODY>
<table width="117" border="0">
<tr>
<td width="107"><a href="mapa.asp?boton=1">Boton1</a></td>
</tr>
<tr>
<td><a href="mapa.asp?boton=2">Boton2</a></td>
</tr>
<tr>
<td><a href="mapa.asp?boton=3">Boton3</a></td>
</tr>
</table>
<%
if RS_datos.EOF =false and RS_datos.bof=false then
Response.write("Mostrariamos los datos")
end if
%>
</body>
</html>