| <%
@ Language="JavaScript"
%>
<%
var out = "";
var Updated = false;
var now = new Date();
/********** SET UP CONNECTION &
RECORDSET OBJECTS **********/
var adAffectCurrent = 1; //
the update/delete applies only to the
current record
var adOpenStatic = 3;
var adLockOptimistic = 3;
var adCmdText = 0x0001;
var adCmdTable = 0x0002;
var strDSN = "DRIVER={Microsoft Access
Driver (*.mdb)};
DBQ=" + Server.MapPath("calendar.mdb")
+ ";"
var strSQL = "SELECT * FROM calendar
Where ID=" + parseInt(Session("EventToEdit"));
var conn = Server.CreateObject("ADODB.Connection");
conn.Open(strDSN);
var rsCal
= Server.CreateObject("ADODB.RecordSet");
rsCal.Open(strSQL,
conn, adOpenStatic, adLockOptimistic, adCmdText);
/********** END OF SET UP CONNECTION &
RECORDSET OBJECTS **********/
if (rsCal.EOF)
{
Response.Redirect("calendar.asp");
}
if (Request("btnEdit")
== "Update") {
rsCal("Subject")
= Request("txtSubject");
rsCal("Message")
= Request("Message");
rsCal("Day")
= Request("selDay");
rsCal("Month")
= Request("selMonth");
rsCal("Year")
= Request("selYear");
rsCal("AddedBy")
= Request("txtAddedBy");
rsCal("DateAdded")
= now.getVarDate();
rsCal.Update();
Updated = true;
}
if (Request("btnDelete")
== "Delete") {
rsCal.Delete(adAffectCurrent);
Response.Redirect("calendar.asp");
}
%>
<HTML>
<HEAD><TITLE>Edit Event</TITLE></HEAD>
<BODY>
<H1>Edit an
Event</H1>
<%
if (Updated) {
Response.write('<FONT
SIZE="4"><FONT COLOR="red"><B>'
+
rsCal("Subject")
+ '</FONT> has been updated</B></FONT><P>')
}
%>
<FORM METHOD="POST"
ACTION="edit_event.asp">
Day:
<INPUT TYPE="text"
NAME="txtDay"
VALUE="<%
= rsCal("Day")
%>">
Month:
<INPUT
TYPE="text"
NAME="txtMonth"
VALUE="<%
= rsCal("Month")
%>">
Year:
<INPUT TYPE="text"
NAME="txtYear"
VALUE="<%
= rsCal("Year")
%>">
Subject:
<INPUT TYPE="text"
NAME="txtSubject"
VALUE="<%
= rsCal("Subject")
%>">
<TEXTAREA NAME="Message"
COLS="40"
ROWS="10">
<% =
rsCal("Message")
%>
</TEXTAREA>
Added By:
<INPUT TYPE="text"
NAME="txtAddedBy"
VALUE="<%
= rsCal("AddedBy")
%>">
<%
/********** CLOSE & DESTROY ADO OBJECTS
**********/
rsCal.Close();
rsCal = null;
conn.Close();
conn = null;
/********** END OF CLOSE & DESTROY ADO
OBJECTS **********/
%>
<INPUT TYPE="Submit"
NAME="btnEdit"
VALUE="Update">
<INPUT TYPE="Submit"
NAME="btnDelete"
VALUE="Delete">
<INPUT TYPE="Reset"
NAME="btnReset"
VALUE="Reset">
<INPUT TYPE="button"
NAME="btnCalendar"
VALUE="Back To Calendar"
onClick="location.href='calendar.asp'">
</FORM>
</BODY>
</HTML> |