%@ LANGUAGE = JScript %> <% Response.Expires= -1 %> <% var oConn, oRs, oRs1, a, b="", aa, ab, ac, ad, ae, af, ag, ah=0,as; aa=parseInt(Request.QueryString("CallID"));ab=parseInt(Request.QueryString("CallsID")); ac=parseInt(Request.QueryString("ContactID"));ad=Request.QueryString("CallDate"); ae=Request.QueryString("CallTime");af=Request.QueryString("Subject");ag=Request.QueryString("Notes"); as=Request.QueryString("Act"); oConn = Server.CreateObject("ADODB.Connection"); oConn.Open(as); if(Request.QueryString("UpID")==1){ a=" Select Sum(IIf(ContactID="+ac+" And CallDate=format(format('"+ad+"','dd/mm/yyyy'),'mm/dd/yyyy') "; a=a+"And Format(CallTime,'Short Time')='"+ae+"' And Subject='"+af+"' And Notes='"+ag+"',1,0)) FROM Calls;"; oRs = oConn.Execute(a); if(oRs.Fields.Item(0).Value>=1){ah=1;} else{a="insert into Calls (ContactID, CallDate, CallTime, Subject, Notes) values ("; a=a+ac+",format(format('"+ad+"','dd/mm/yyyy'),'mm/dd/yyyy'),'"+ae+"','"+af+"','"+ag+"');"; oConn.Execute (a);}} if(Request.QueryString("UpID")==2){oConn.Execute("Delete CallID from Calls where CallID="+ab+";");} if(Request.QueryString("UpID")==3){a=" update Calls SET ContactID="+ac+","; if(ad!=null&&ad>""){a=a+"CallDate=format(format('"+ad+"','dd/mm/yyyy'),'mm/dd/yyyy')";}else{a=a+"CallDate=null";} if(ae!=null&&ae>""){a=a+",CallTime='"+ae+"'";}else{a=a+",CallTime=null";} a=a+",Subject='"+af+"',Notes='"+ag+"' where CallID="+ab+";"; oConn.Execute(a);} %>