Ciao loghtml,

il method è post? pekké se è get la querystring che metti nell'action viene sostituita
quello che vorresti fare tu sarebbe
codice:
<input type="submit" name="a" value="a" onclick="this.form.action='database.asp?bottone=a'">
<input type="submit" name="b" value="b" onclick="this.form.action='database.asp?bottone=b'">
come hai visto, io ho messo il nome ai submit... con il nome, quando clicchi un submit, viene portato avanti il suo valore.
Il form con IE viene inviato anche premendo invio ed è come se cliccassi il primo submit del form
quindi senza bisogno di javascript che cambiano l'action potresti semplicemente controllare se Request("b")<>"" per capire che è stato premuto il submit b e in caso contrario l'a