У меня есть хранимая процедура, которая захватывает таблицу и манипулирует ею, чтобы получить только определенные записи. Это работает нормально. Я запутался, как я могу написать хранимую процедуру только для обновления записей, используя функцию редактирования в сетке. И где разместить эту хранимую процедуру на моей странице aspx?
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[uspPackingShiftTargetGetData]
@ProductShortDesc VARCHAR(16)
AS
SELECT
ProductPackingShiftTarget.id,
ProductPackingShiftTarget.ShiftHour,
ProductPackingShiftTarget.ProductShortDescription,
ItemFrameSizeMaster.Description,
ProductPackingShiftTarget.Quantity,
ProductPackingShiftTarget.FrameSizeMasterId
FROM
ProductPackingShiftTarget
RIGHT JOIN
ItemFrameSizeMaster ON ProductPackingShiftTarget.FrameSizeMasterId = ItemFrameSizeMaster.id
WHERE
ProductShortDescription = @ProductShortDesc
--EXEC dbo.uspPackingShiftTargetGetData @ProductShortDesc = 'g120c'
Хорошо, поэтому возвращаются элементы в нужной таблице, но теперь мне нужна хранимая процедура, которая обновляет только столбец количества на основе столбца Id
.
И не знаете, как реализовать это на моей странице aspx, если кто-нибудь может помочь?