Try this.
You will need 3 pages to complete an update.
I will call them choose.asp, edit.asp, and submit.asp
Page 1
choose.asp is a page to select the record to be edited.
First build a table using INSERT DATABASE RESULTS. Build in appropriate search capabilities to narrow the list. Show all of the fields that you would like to edit.
Make a hyperlink to edit.asp by choosing one of the fields <<yourfieldname>> in your table.
Here is an important part..
in the Hyperlink properties wizard click on the Parameters button....then click ADD. In the NAME field select the field that is your primary key. The Value Field should populate with something that looks like <%=FP_FieldURL(fp_rs,"yourprimarykey"

%>. After these 2 are populated click OK.
Continue to add parameters for all of the fields that you wish to edit.
This Hyperlink will now Launch EDIT.asp and will bring along with it the data that you selected.
Page 2
Edit.asp is a form that will allow for the changes into your data then will submit it to the final page for updating your database.
Make a form with the appropriate number of text boxes for the table you are editing.
Double Click on the text box to bring up the text box properties dialog. Name the text boxes with the field names in your table....In the Value field type in <%=request("yourfieldname"

%> for all of the fields that you are editing. Do not make a text box for the Primary key field. The Primary Key needs to be contained in a Hidden field of the form. You can do this by double Clicking on the form to open the Form Properties Dialog Box. Click the Advanced button to open the Advanced form properties Dialog. Click the Add Button. In the Name Field Put the Name the Primary key field in the Value field put <%=request("yourprimarykey"

%> After you enter the Primary key information click OK until you are back to the FORM PROPERTIES dialog and select the button that says "SEND TO OTHER"
then Click the Options button and enter in the name of your third page....in this example submit.asp Save This Page.
Page 3
Submit.asp this page uses the INSERT DATABASE RESULTS wizard but we customize the query statement to push your new data up instead of requesting data down.
Open the Database Results Wizard
In step 1 of the wizard select your database.
In step 2 select "CUSTOM QUERY". You will have to write a SQL update Statement in the text box. it should look like this:
update yourtablename
set
yourfirstfieldname='::yourfirstfieldname::',
yoursecondfieldname='::yoursecondfieldname::'
where
yourprimarykey=::yourprimarykey::
Now.....the ' (tick) before and after the :: are used for Text data. My primary key is a numeric field so I do not put it inside of ticks.
In step 3 click the MORE OPTIONS button. In the text field that says "No records returned." Type over with your Success message "Record Edited". Hit the OK button.
In step 4 chose "TABLE - ONE RECORD PER ROW" and Uncheck all of the check boxes.
In Step 5 Choose "Display All rows Together" and uncheck "Add Search Form"
Click Finish
Tal McMahon helped provide these instructions.
Jerome