Red de conocimiento informático - Problemas con los teléfonos móviles - VS asp.net hace clic en el botón "Enviar pedido" para reducir el inventario en 1. La declaración SQL es la siguiente:

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 ""

;