<%@ LANGUAGE = JScript %> <% Response.Expires= -1 %> <% var oConn, oRs, oRs1, a, b="", ba, aa, ab, ac, ad, ae, af, ag, ah, ai, aj, ak, al,as; aa=parseInt(Request.QueryString("ProductID"));ab=parseInt(Request.QueryString("PrID")); ac=Request.QueryString("ProductName");ad=parseInt(Request.QueryString("SupplierID")); ae=parseInt(Request.QueryString("CategoryID"));af=Request.QueryString("QuantityPerUnit"); ag=Request.QueryString("UnitPrice");ah=parseInt(Request.QueryString("UnitsInStock")); ai=parseInt(Request.QueryString("UnitsOnOrder"));aj=parseInt(Request.QueryString("ReorderLevel")); ak=Request.QueryString("Discontinued");if(ak==1||ak=="on"){ak=1;}else{ak=0;}as=Request.QueryString("Act"); oConn = Server.CreateObject("ADODB.Connection"); oConn.Open(as); if(Request.QueryString("UpID")==1){ a="Select max(case when ProductName='"+ac+"' And SupplierID="+ad+" And CategoryID="+ae+" And QuantityPerUnit='"+af+"'"; a=a+" And UnitPrice="+ag+" then '1' else '0' end) FROM Products;"; oRs = oConn.Execute(a); if(oRs.Fields.Item(0).Value>=1){al=1;} else{a="insert into Products (ProductName, SupplierID, CategoryID, QuantityPerUnit, UnitPrice,UnitsInStock,"; a=a+" UnitsOnOrder, ReorderLevel, Discontinued) values ('"+ac+"',"+ad+","+ae+",'"+af+"',"+ag+","+ah+","+ai; a=a+","+aj+",'"+ak+"')"; oConn.Execute(a);}} if(Request.QueryString("UpID")==2){oConn.Execute("Delete from Products where ProductID="+ab+";");} if(Request.QueryString("UpID")==3){a=" update Products SET ProductName='"+ac+"',SupplierID="+ad+",CategoryID="+ae; a=a+",QuantityPerUnit='"+af+"',UnitPrice="+ag+",UnitsInStock="+ah+",UnitsOnOrder="+ai+",ReorderLevel="+aj; a=a+",Discontinued="+ak+" where ProductID="+ab+";"; oConn.Execute(a);} %> SQL Northwind - Products Updater
Product ID  
For Deleting and Updating Only!!!               <% if(al==1){Response.Write("Could not add Record, Record already exists!")}%>
Product ID0&&Request.QueryString("UpID")!=2){Response.Write(ab);} else if(Request.QueryString("UpID")==1){ a="Select * FROM Products Where ProductName='"+ac+"' And SupplierID="+ad+" And CategoryID="+ae+" And "; a=a+"QuantityPerUnit='"+af+"' And UnitPrice="+ag+";"; oRs = oConn.Execute (a); Response.Write(oRs("ProductID"));} %> "> Supplier ID
Category ID Units In Stock""||ah==0&&Request.QueryString("UpID")!=2){Response.Write(ah);} %> " size=7> Discontinued  0&&Request.QueryString("UpID")!=2&&oRs1("Discontinued")==1){Response.Write("checked");} else if(aa>0&&Request.QueryString("UpID")!=2&&oRs1("Discontinued")==0){Response.Write("");} else if(ak!=0&&Request.QueryString("UpID")!=2){Response.Write("checked");} %> onclick="if(checked==1){value=1;}">
Product Name""&&Request.QueryString("UpID")!=2){Response.Write(ac);} %> ">
Quantity Per Unit""&&Request.QueryString("UpID")!=2){Response.Write(af);} %> " size=25> Unit Price""&&Request.QueryString("UpID")!=2){Response.Write(ag);} %> " size=12> Units On Order""||ai==0&&Request.QueryString("UpID")!=2){Response.Write(ai);} %> " size=7>
Reorder Level""||aj==0&&Request.QueryString("UpID")!=2){Response.Write(aj);} %> " size=7> ADD!     DELETE!     UPDATE!     CLEAR/REFRESH!