%@ LANGUAGE = JScript %> <% Response.Expires= -1 %> <% var oConn, oRs, oRs1, a, b="", ba, aa, ab, ac, ad, ae, af, ag, ah, ai, aj, ak, al, am, an, ao, ap, aq, ar=0, as,at; 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("Act"); oConn = Server.CreateObject("ADODB.Connection"); oConn.Open(at); if(Request.QueryString("UpID")==1){a=" Select Sum(IIf(TitleOfCourtesy='"+ag+"' And FirstName='"+ae+"' And LastName='"+af+"' "; a=a+"And PostalCode='"+ak+"' And HomePhone='"+am+"',1,0)) 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+"','"; a=a+an+"',"; if(ao>""&&ao!=null){a=a+"format(format('"+ao+"','dd/mm/yyyy'),'mm/dd/yyyy'),";}else{a=a+"null,";} if(ap>""&&ap!=null){a=a+"format(format('"+ap+"','dd/mm/yyyy'),'mm/dd/yyyy'),";}else{a=a+"null,";} a=a+"'"+aq+"');"; oConn.Execute(a);}} if(Request.QueryString("UpID")==2){oConn.Execute("Delete EmployeeID from Employees where EmployeeID="+aa+";");} 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=format(format('"+ao+"','dd/mm/yyyy'),'mm/dd/yyyy')";}else{a=a+"Birthdate=null";} if(ap!=null&&ap>""){a=a+",HireDate=format(format('"+ap+"','dd/mm/yyyy'),'mm/dd/yyyy')";}else{a=a+",HireDate=null";} a=a+",Notes='"+aq+"' where EmployeeID="+ab+";"; oConn.Execute(a);} %>