<%@ LANGUAGE = JScript %> <% Response.Expires= -1 %> <% var oConn,oRs,oRs1,a,b="",c,d,g,aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar=0,as,at,au,av,ba; aa=parseInt(Request.QueryString("EmployeeID"));ab=parseInt(Request.QueryString("EID"));as=Request.QueryString("UpID"); ac=parseInt(Request.QueryString("ReportsTo"));ad=Request.QueryString("Title");ae=Request.QueryString("FirstName"); af=Request.QueryString("LastName");ag=Request.QueryString("TitleOfCourtesy");ah=Request.QueryString("Address"); ai=Request.QueryString("City");aj=Request.QueryString("Region");ak=Request.QueryString("PostalCode"); al=Request.QueryString("Country");am=Request.QueryString("HomePhone");an=Request.QueryString("Extension"); ao=Request.QueryString("Birthdate");ap=Request.QueryString("HireDate");aq=Request.QueryString("Notes"); at=Request.QueryString("BDt");au=Request.QueryString("HDt");av=Request.QueryString("Act"); oConn = Server.CreateObject("ADODB.Connection"); oConn.Open(av); if(Request.QueryString("UpID")==1){a="Select Max(case when TitleOfCourtesy='"+ag+"' And FirstName='"+ae+"' And LastName='"+af+"'"; a=a+" And PostalCode='"+ak+"' And HomePhone='"+am+"' then '1' else '0' end) FROM Employees;"; oRs = oConn.Execute(a); if(oRs.Fields.Item(0).Value>=1){ar=1;} else{a="insert into Employees (ReportsTo, Title, FirstName, LastName, TitleOfCourtesy, Address, City, Region,"; a=a+" PostalCode, Country, HomePhone, Extension, Birthdate, HireDate, Notes)"; a=a+" values ("+ac+",'"+ad+"','"+ae+"','"+af+"','"+ag+"','"+ah+"','"+ai+"','"+aj+"','"+ak+"','"+al+"','"+am+"',"; if(an>""&&an!=null){a=a+"'"+an+"',";}else{a=a+"null,";} if(ao>""&&ao!=null){a=a+"'"+at+"',";} else{a=a+"null,";} if(ap>""&&ap!=null){a=a+"'"+au+"',";} else{a=a+"null,";} a=a+"'"+aq+"');"; oConn.Execute(a);}} if(Request.QueryString("UpID")==2){oConn.Execute("Delete from Employees where EmployeeID="+ab+";");} if(Request.QueryString("UpID")==3){a=" update Employees SET ReportsTo="+ac+",Title='"+ad+"',FirstName='"+ae+"'"; a=a+",LastName='"+af+"',TitleOfCourtesy='"+ag+"',Address='"+ah+"',City='"+ai+"',Region='"+aj+"'"; a=a+",PostalCode='"+ak+"',Country='"+al+"',HomePhone='"+am+"',Extension='"+an+"',"; if(ao!=null&&ao>""){a=a+"Birthdate='"+at+"'"}else{a=a+"Birthdate=null";} if(ap!=null&&ap>""){a=a+",HireDate='"+au+"'";}else{a=a+",HireDate=null";} a=a+",Notes='"+aq+"' where EmployeeID="+ab+";"; oConn.Execute(a);} %> SQL Northwind - Employees Updater <%if(g>""||g>=-1){Response.Write(""+g+"");}%>
Employee ID  
For Deleting and Updating Only!!!              <% if(ar==1){Response.Write("Could not add Record, Record already exists!")}%>
");} else if(ah>""&&Request.QueryString("UpID")!=2){Response.Write(">"+ah+"");} else{Response.Write(">");} %> ");} else if(Request.QueryString("UpID")!=2&&aq>""){Response.Write(">"+aq+"");} else{Response.Write(">.");} %>
Employee ID0&&Request.QueryString("UpID")!=2){Response.Write(ab);} else if(Request.QueryString("UpID")==1){ a="Select EmployeeID, ReportsTo, Title, FirstName, LastName, TitleOfCourtesy, Address, City, Region, PostalCode, Country, "; a=a+"HomePhone, Extension, case when day(Birthdate)<=9 then '0'+convert(char(1),day(Birthdate)) else convert(char(2),"; a=a+"day(Birthdate)) end +'/'+case when month(Birthdate)<=9 then '0'+convert(char(1),month(Birthdate)) else convert("; a=a+"char(2),month(Birthdate)) end +'/'+convert(char(4),Year(Birthdate)) As Birthdate, case when day(HireDate)<=9 then '0'"; a=a+"+convert(char(1),day(HireDate)) else convert(char(2),day(HireDate)) end +'/'+case when month(HireDate)<=9 then '0'+"; a=a+"convert(char(1),month(HireDate)) else convert(char(2),month(HireDate)) end +'/'+convert(char(4),Year(HireDate)) As "; a=a+"HireDate, Notes from Employees Where TitleOfCourtesy='"+ag+"' And FirstName='"+ae+"' And LastName='"+af+"' "; a=a+"And PostalCode='"+ak+"' And HomePhone='"+am+"';"; oRs = oConn.Execute (a); Response.Write(oRs("EmployeeID"));} %> "> Title0){Response.Write(oRs("Title"));} else if(ad>""&&Request.QueryString("UpID")!=2){Response.Write(ad);} %> ">
Reports To Hire Date""&&Request.QueryString("UpID")!=2){Response.Write(ap);} %> ">
Dear First Name""&&Request.QueryString("UpID")!=2){Response.Write(ae);} %> "> Last Name""&&Request.QueryString("UpID")!=2){Response.Write(af);} %> ">
AddressCity ""&&Request.QueryString("UpID")!=2){Response.Write(ai);} %> ">
Region 0&&Request.QueryString("UpID")!=2){Response.Write(oRs("Region"));} else if(aj!="null"&&ah>""&&Request.QueryString("UpID")!=2){Response.Write(aj);} %> "> PostalCode 0&&Request.QueryString("UpID")!=2){Response.Write(oRs("PostalCode"));} else if(ai!="null"&&ak>""&&Request.QueryString("UpID")!=2){Response.Write(ak);} %> "> Country""&&Request.QueryString("UpID")!=2){Response.Write(al);} %> ">
Home Phone0&&Request.QueryString("UpID")!=2){Response.Write(oRs("HomePhone"));} else if(aj!="null"&&am>""&&Request.QueryString("UpID")!=2){Response.Write(am);} %> "> Extension""&&Request.QueryString("UpID")!=2){Response.Write(an);} %> "> Birthdate""&&Request.QueryString("UpID")!=2){Response.Write(ao);} %> ">
Notes
ADD!     DELETE!     UPDATE!     CLEAR/REFRESH!