Te provi ad usare codice vbScript client side con istruzioni server side...
Poi vorresti attivare il calcolo cliccando sul pulsante e tutto direttamente sul browser, senza inviare alcuna richiesta al server.
ASP funziona così: un click e una richiesta al server il quale risponde in base ai dati in entrata ed elaborando le istruzioni al suo interno.
Suppongo che x_AA ed x_BB siano due campi nella FORM.
calcola.asp
codice:
<%
x_AA = request.form("x_AA")
x_BB = request.form("x_BB")
Db_Conn_Str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("mdb\file_mdb.mdb")
if len(x_AA) > 0 and len(x_BB) > 0 then
Set conn = CreateObject("ADODB.Connection")
conn.Open Db_Conn_Str
Set Rs = CreateObject("ADODB.Recordset")
StrSQL="scrivo la select usando i valori delle 2 variabili x_AA ed x_BB"
Open StrSQL,conn ,1,2
if rs.EOF then
x_tar_sped = "Dati non trovati"
else
x_tar_sped = rs("tabella")
end if
rs.close
set rs = nothing
conn.Close
Set conn = Nothing
end if
%>
<form method="post" action="calcola.asp">
<input type="text" name="x_AA" value="<%=x_AA%>" />
<input type="text" name="x_BB" value="<%=x_BB%>" />
<input type="text" name="x_tar_sped" value="<%=x_tar_sped%>" />
<input type="submit" value="CALCOLA" />
</form>