Buenas,
Estoy tratando de generar un store procedure para la parte del detalle de
una orden de compras. Lo que necesito hacer por ahora es que me deje ingresar
Cantidad y Producto. Y que cuando le ingrese esos datos me muestre la
descripcion del producto y el precio, y despues me guarde el podcuto
escogido, la cantidad el precio y descripcion.
El producto,la descripcion y el precio vienen de una tabla de referencia
llamada Items y El numero de Orden de compras viene de la tabla 'PODER' que
es la tabla que utilizo para almacenar el encabezado o sea los datos
generales de la orden de compra.
Por ahora esta he podido insertar los datos de el numero de la orden de
compras, el producto y la cantidad lo que no me quiere guardar es la
descripcion y el precio y ademas no me despliega los resultados.
Por favor alguien me podria ayudar
Aqui les envio me Store Procedure
Por favor soy nuevo programando y nuevo en SQL Server
Ademas si lo desean saber estoy utilizando SQL SErver 2005 Express Edition
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[InsertPODetl]
(
@ItemID int,
@Qty int
)
AS
DECLARE
@POID int,
@Description varchar(50),
@Price decimal(18,2),
@Err int,
@ErrCounter int
SET @ErrCounter = 0
SET @POID = 0
/* SET NOCOUNT ON */
SET NOCOUNT ON;
SELECT @POID = MAX(POID)
FROM PORDER
INSERT INTO PODetl
(POID,ItemID,Description,Price,Qty)
VALUES(@POID,@ItemID,@Description,@Price,@Qty)
SELECT Items.ItemID, Items.Description, Items.Price, POrder.POID
FROM Items CROSS JOIN
POrder
WHERE (Items.ItemID = @ItemID)
Leer las respuestas