I sin enklaste form är en uppdatering samma som insättning men utan AddNew
Detta betyder bland annat att vi skall se till att öppna tabellen för uppdatering på samma sätt som i insättningsexemplet.
För att vara säker på att man ändrar RÄTT post kan man använda en SELECT sats med ett WHERE tillägg:
<!-- #include file="connection.asp" -->
<%
' SQL satsen för tabellen. 
' Vi tar bara fram en post men RÄTT post 
SQL = "SELECT * FROM TABELLNAMN WHERE UNIKT_ID_FÄLT=UNIKT_VÄRDE"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strConn
Set RS = Server.CreateObject("ADODB.RecordSet")
' Måste öppna ett recordset för uppdatering - 2 eller 3 som sista
' parameter
RS.Open SQL, Conn, 1, 3
'Borde kanske kolla att vi har en giltig post
If RS.EOF And RS.BOF Then
   ' Får inte göra något åt RS
Else
   RS("FÄLT1") = Värde1
   RS("FÄLT2") = Värde2
   RS("FÄLT3") = Värde3
   RS.Update
End If
RS.Close
Conn.Close
Set RS = Nothing
Set Conn = Nothing
%>
I likhet med insättingen har vi dock problemet med attkunna garantera att det är KORREKTA 
värden som ges in
Är ni bra på SQL kan även följande uppdateringsmetod användas
' ...
strSQL ="UPDATE TABELL SET "
strSQL = strSQL & " FÄLT1=" & Värde1 & ", "
strSQL = strSQL & " FÄLT2=" & Värde2 & ", "
strSQL = strSQL & " WHERE ID=" & IdVärde
strSQL = strSQL & "NOW" & ")" 
Conn.Execute strSQL
' ...