VS asp.net hace clic en el botón "Enviar pedido" para reducir el inventario en 1. La declaración SQL es la siguiente:
string kucun = "actualizar conjunto de productos [inventario]=[inventario]-" qty1 " donde [nombre del producto]=" pname "";
Hay un error muy grave en su declaración.
Actualizar significa actualizar datos, es decir, actualizar el valor de la clave en las condiciones correspondientes. No devuelve un valor.
Y no puede hacer que SQL calcule este valor de actualización, se hace mediante programación.
Solución:
string oldkucun = "seleccione [Inventario] productos del formulario donde [Nombre del producto] = " pname "";
string newkucun = (Int32 . pasue(oldkucun) - 1).ToString();
string kucun = "actualizar conjunto de productos [inventario]=" newkucun " donde [nombre del producto]=" pname ""
;