This is done from memory - haven't had to use Access dbs in a while.
Also this has no error handling.
Finally this requires global.asa to reference msado15.dll or similar to enable use of constants referred to below (e.g. adParamInput)
Say you have an Access query object called
MoveSomeRecords
which does something like
PARAMETERS thisnumber Long;
insert into table2
select * from table1
where field1=thisnumber;
Your ASP code might be something like
<%
dim obj_Connection
dim obj_Command
dim obj_Parameter
dim str_Connection
dim lng_ThisNumber
lng_ThisNumber= clng(Request.Form("thisnumber"

)
str_Connection= "driver=Microsoft Access (*.mdb);dbq=" & Server.MapPath("<database-name-here.mdb>"
obj_Connection.Open str_Connection
obj_Command.ActiveConnection= obj_Connection
set obj_Parameter = obj_Command.CreateParameter("thisnumber", adInteger, adParamInput, 4, lng_ThisNumber)
obj_Command.Parameters.Append obj_Parameter
obj_Command.CommandType= adCmdStoredProc
obj_Command.Execute
set obj_Parameter= nothing
set obj_Command= nothing
set obj_Connection= nothing
%>
<insert witticism here>
codestorm