Update Record in Single Table in Access:
Code:
Download Sample Database
update.asp
Highlight
<%Option Explicit%> <% dim conn, rs, strsql, strconn strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("DATABASE NAME.mdb") set conn = server.createobject("adodb.connection") conn.open strconn set rs = server.createobject("adodb.recordset") strsql = "select * from TABLE NAME where" If Request.Querystring("ID") <> "" Then strsql = strsql & " ID = " &_ Request.Querystring("ID") End If rs.open strsql, conn %> <%if request.querystring ("Updated") = "True" then%>
The record has been updated.
<%end if%> <% rs.movefirst Do While NOT rs.EOF %>
">
Name:
">
Title:
">
Division:
">
Phone:
">
E-Mail:
">
<% rs.movenext Loop %>
process.asp
Highlight
<%Option Explicit%> <% dim conn, rs, strID, strconn, strsql strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("DATABASE NAME.mdb") set conn = server.createobject("adodb.connection") conn.open strconn strID = Request.form("ID") set rs = server.createobject("adodb.recordset") strsql = "select * from TABLE NAME where ID =" & strID rs.open strsql, conn, 2, 2 rs("Name") = request.form("Name") rs("Title") = request.form("Title") rs("Division") = request.form("Division") rs("Phone") = request.form("Phone") rs("Email") = request.form("Email") rs.update set rs = nothing set conn = nothing response.redirect "update.asp?Updated=True&ID=" & Request.form("ID") %>