%@ LANGUAGE = JScript %> <% Response.Expires= -1 %> <% var oConn, oRs, oRs1, a, b="", g, aa, ab, ac, ad, ae, af, ag, ah, ai, aj, ak, al, am, an=0,as; aa=parseInt(Request.QueryString("SupplierID"));ab=parseInt(Request.QueryString("SID")); ac=Request.QueryString("CompanyName");ad=Request.QueryString("ContactTitle");ae=Request.QueryString("ContactName"); af=Request.QueryString("Address");ag=Request.QueryString("City");ah=Request.QueryString("Region"); ai=Request.QueryString("PostalCode");aj=Request.QueryString("Country");ak=Request.QueryString("Phone"); al=Request.QueryString("Fax");am=Request.QueryString("HomePage");as=Request.QueryString("Act"); oConn = Server.CreateObject("ADODB.Connection"); oConn.Open(as); if(Request.QueryString("UpID")==1){ a=" Select max(case when CompanyName='"+ac+"' And Address='"+af+"' And City='"+ag+"' And PostalCode='"+ai+"' then '1' "; a=a+"else '0' end) FROM Suppliers;"; oRs = oConn.Execute(a); if(oRs.Fields.Item(0).Value>=1){an=1;} else{a="insert into Suppliers (CompanyName, ContactTitle, ContactName,Address, City, Region, PostalCode, Country, Phone, "; a=a+"Fax, HomePage) values ('"+ac+"','"+ad+"','"+ae+"','"+af+"','"+ag+"',"; if(ah>""){a=a+"'"+ah+"',"}else{a=a+"null,"}; a=a+"'"+ai+"','"+aj+"','"+ak+"',"; if(al>""){a=a+"'"+al+"',"}else{a=a+"null,"}; if(am>""){a=a+"'"+am+"');"}else{a=a+"null);"}; oConn.Execute (a);}} if(Request.QueryString("UpID")==2){oConn.Execute("Delete from Suppliers where SupplierID="+aa+";");} if(Request.QueryString("UpID")==3){a=" update Suppliers SET CompanyName='"+ac+"',ContactTitle='"+ad+"',ContactName='"+ae+"',"; a=a+"Address='"+af+"',City='"+ag+"', Region=" if(ah>""){a=a+"'"+ah+"'"}else{a=a+"null"}; a=a+",PostalCode='"+ai+"', Country='"+aj+"',Phone='"+ak+"',"; a=a+"Fax="; if(al>""){a=a+"'"+al+"'"}else{a=a+"null"}; a=a+",HomePage="; if(am>""){a=a+"'"+am+"'"}else{a=a+"null"}; a=a+" Where SupplierID="+ab+";"; oConn.Execute(a);} %>