el problema es que esa busqueda te puede traer 2 o mas resultados, seria algo asi:
Código:
<%
dato=request.querystring("Campo") 'aqui traes el dato q quieres buscar.
searchsql ="Select idtabla from tabla where campotabla ="&dato 'haces labusqueda
set search = oConn.Execute(searchsql) 'ejecutas la sentencia sql
while not search.eof 'creas un ciclo ya q tu busqueda puede haber dado como resultado varios registros
deleteid = search("id") 'asignas el id de los registros encontrados a una variable
deletesql="Delete from tabla where idtabla="&deleteid 'creas tu sentencia sql para eliminar el registro
set delete= oConn.Execute(deletesql) 'ejecutas la sentencia sql
message="El Registro " & deleteid &" ha sido eliminado." 'creas un mensaje
Response.write(message) 'imprimes el mensaje
search.movenext 'te mueves al siguiente registro si lo hay
wend ' cierras el ciclo
%>