Why not use two forms? Put in a querystring or a hidden field check in your form so when it is processed it will only execute the correct function.
Code:
<%
if request.form("check") = "estop" then
Dim oConn Dim oRs
Dim filePath
filePath = Server.MapPath("test.mdb")
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath
'Input_to_VB is a table name and Estop is field name
oConn.Execute "Update Input_to_VB Set Estop ='Yes'" _
& "where Estop='No' "
oConn.Close
else if request.form("check") = "reset" then
Dim oConn
Dim oRs
Dim filePath
filePath = Server.MapPath("test.mdb")
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath
'Input_to_VB is a table name and Reset is field name
oConn.Execute "Update Input_to_VB Set Reset ='Yes'" _
& "where Reset ='No' "
oConn.Close
else
response.write ("Invalid input")
end if
end if
%>
<form action="self.asp" method="post">
<input type="hidden" name="check" value="estop">
<input type="submit" value="Estop">
</form>
<form action="self.asp" method="post">
<input type="hidden" name="check" value="reset">
<input type="submit" value="Reset">
</form>
Bookmarks