Problemas con store procedure
Publicado por achafio (88 intervenciones) el 30/01/2007 23:42:40
He creado un procedimiento almacenado en SQL SERVER 2005 y cuando quiero jalarlo desde PB10, no me muestra ningun dato, cual puede ser el problema, me conecto a la BD por ODBC.
*************** Procedimiento almacenado ********************
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[usp_Productos]
-- Add the parameters for the stored procedure here
@codigo nvarchar(8) = NULL,
@descrip nvarchar(250) OUTPUT
AS
BEGIN
SET NOCOUNT ON;
SET @descrip = (SELECT DES_PROD
FROM PRODUCTO
WHERE COD_PROD = @codigo);
END
*********************************************************************
******************** Código PB10 **********************************
String parametro,ls_datos
parametro = 'AMQD002'
DECLARE sp_producto PROCEDURE FOR usp_Productos
@codigo = :parametro,
@descrip = :ls_datos OUTPUT;
MessageBox("Producto!",ls_datos)
CLOSE sp_producto;
*********************************************************************
Por favor ayudenme.
*************** Procedimiento almacenado ********************
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[usp_Productos]
-- Add the parameters for the stored procedure here
@codigo nvarchar(8) = NULL,
@descrip nvarchar(250) OUTPUT
AS
BEGIN
SET NOCOUNT ON;
SET @descrip = (SELECT DES_PROD
FROM PRODUCTO
WHERE COD_PROD = @codigo);
END
*********************************************************************
******************** Código PB10 **********************************
String parametro,ls_datos
parametro = 'AMQD002'
DECLARE sp_producto PROCEDURE FOR usp_Productos
@codigo = :parametro,
@descrip = :ls_datos OUTPUT;
MessageBox("Producto!",ls_datos)
CLOSE sp_producto;
*********************************************************************
Por favor ayudenme.
Valora esta pregunta


0