ok this is what I've got so fare..
----------First Page---------------page1.asp
<%@ Language=VBScript %>
<html>
<head>
<title>Name</title>
</head>
<body>
<!--#INCLUDE FILE="inc_top.asp" -->
<%
dim MyConn, sql, Name, csdod, aim, icq, email
%>
<!--#INCLUDE FILE="config.asp" -->
<%
Set RS=Server.CreateObject("ADODB.RecordSet"

Set RS2=Server.CreateObject("ADODB.RecordSet"

RS.Open "Select * From members", MyConn %>
<% Do While Not RS.eof %>
<form action='page2.asp'>
Name: <input type='text' name='Name' size="20" value="<% = RS("Name"

%>"><BR>
aim: <input type='text' name='aim' size="20" value="<% = RS("aim"

%>"><BR>
icq: <input type='text' name='icq' size="20" value="<% = RS("icq"

%>"><BR>
<BR>
<input type='submit' value='Submit'><input type='reset' value='Reset'><BR>
</form>
<%
RS.movenext
Loop %>
<%
RS.close
MyConn.close
%>
</body>
</html>
----------2nd page---------------------page2.asp
<html>
<head>
<title>page2</title>
</head>
<body>
<%
Dim mName, mAIM, mICQ, sql
mName = Request.QueryString("Name"

mAIM = Request.QueryString("aim"

mICQ = Request.QueryString("icq"
sql = "UPDATE members SET members.mName='" & mname & "', members.mAIM='" & mAIM & "', members .mICQ='" & mICQ & "' WHERE ((members.userPK)=1);"
' Make Database connection here and then close it after executeing the sql statement.
Set MyConn = Server.CreateObject("ADODB.Connection"

MyConn.ConnectionString = "DBQ=C:\inetpub\finalphase\databases\nps\roster.mdb;DRIVER={Microsoft Access Driver (*.mdb)}"
MyConn.Open
sql = "UPDATE members (name,aim,icq) values("
sql = sql & "'" & mName & "',"
sql = sql & "'" & maim & "',"
sql = sql & "'" & micq & "',"
'execute first statement
myConn.execute sql
set myConn = nothing
%>
<BR>
Update Successful!
</body>
</html>
--------------------------end-----------------------
This is the error I'm getting...
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
/nps/forum/roster/page2.asp, line 27