each record should have a unique ID. Use a self-submitting Form to get the User's request. the ASP code (using ADO and MSDE) is this<br>
<br>
If Request.Form("btnSubmit"

= "Submit" Then<br>
Dim objConn, objRs, StrSql, IdFromForm<br>
IdFromForm = Request.Form("RequestedID"

<br>
<br>
StrSql = "select * from dbase where ID like '" &_<br>
IdFromForm & "'"<br>
<br>
Set objConn = Server.CreateObject("ADODB.Connection"

<br>
Set objRs = Server.CreateObject("ADODB.Recordset"

<br>
<br>
objConn.Open "Provider=SQLOLEDB;User ID=sa; " &_<br>
"Initial File Name=C:\data\base\source.mdf"<br>
objRs.Open StrSql, objConn, 3, 3<br>
If Not objRs.EOF Then<br>
'Here the updating to the fields go<br>
<br>
End If<br>
objRs.update<br>
objRs.close<br>
objConn.close<br>
End If<br>
<br>
If you have multiple rows to update, use a loop and make sure your cursor is dynamic.<br>
<br>
The most efficent way to show record by record update is to parse all of the updates into an Array that is relative to the RS(I really don't know how you want to display Record by Record updating). and then update the recordset. Something like this.<br>
<br>
If Not objRs.BOF Then<br>
objRs.MoveFirst<br>
End If<br>
numrows = ubound(DataArray, 2)<br>
For i = 0 To numrows<br>
uniqueId = DataArray(5,i) 'Whatever the ID is<br>
If CInt(uniqueId) = CInt(objRs.Fields("ID"

) Then<br>
objRs.Fields("FirstField"

= DataArray(1,i)<br>
objRs.Fields("SecondField"

= DataArray(2,i)<br>
'////.....etc<br>
End If<br>
objRs.MoveNext<br>
Next<br>
objRs.Update<br>
<br>
<br>
<br>
Hope This Helped,<br>
Jeremy Lowery MCP<br>