Insertar, Guardar Informacion

03/10/2008 - 22:02 por GianCarlos | Informe spam
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)

Preguntas similare

Leer las respuestas

#1 Maxi Accotto
04/10/2008 - 02:39 | Informe spam
Hola, no veo nada raro en el codigo! porque no revisa con una traza de
profiler desde su SQL como le estan llegando los datos al SP.

Para mas informacion de esta herramienta lea en sus libros on line los
detalles


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"GianCarlos" escribió en el mensaje
de noticias:
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)

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida