Ayuda con Proc. Almacenados y Vb 6.0
Publicado por Koyote (3 intervenciones) el 25/03/2006 16:04:16
Hola, tengo este procedimiento almacenado en sql server 7.0
-----------------------------------------------------------------------------
CREATE PROCEDURE LISTAR_ARTICULOS
@COD_PRODUCTO AS VARCHAR(10)
AS
SET NOCOUNT ON
SELECT*
FROM PRODUCTOS
WHERE COD_PRODUCTO = @COD_PRODUCTO
RETURN
-------------------------------------------------------------------------------
luego lo llamo desde mi aplicacion vb 6.0 y este es el codigo
LOS DATOS QUE VOY A PASAR AL PROCEDIMIENTO LOS TOMO DESDE UN TEXTBOX
TEXT1.TEXT=COD200
Dim conex As New ADODB.Connection
Dim cn As New ADODB.Command
conex.Open "Provider=SQLOLEDB; " & _
"Initial Catalog=intl; " & _
"Data Source='" & jvillalba & "'; " & _
"integrated security=SSPI; persist security info=True;"
cn.ActiveConnection = conex
cn.CommandText = "LISTAR_ARTICULOS"
cn.CommandType = adCmdUnknown
Set PSAR = cn.CreateParameter("cod_producto", adVarChar, adParamInput, , Text1.Text)
cn.Parameters.Append PSAR
cn.Execute
Al ejecutar este procedimiento sale un mensaje de error que dice " El procedimiento 'LISTAR_ARTICULOS' precisa el parametro '@cod_producto', que no se ha especificado
Por favor si alguien me puede ayudar en esto y que es lo que estoy haciendo mal. Gracias
-----------------------------------------------------------------------------
CREATE PROCEDURE LISTAR_ARTICULOS
@COD_PRODUCTO AS VARCHAR(10)
AS
SET NOCOUNT ON
SELECT*
FROM PRODUCTOS
WHERE COD_PRODUCTO = @COD_PRODUCTO
RETURN
-------------------------------------------------------------------------------
luego lo llamo desde mi aplicacion vb 6.0 y este es el codigo
LOS DATOS QUE VOY A PASAR AL PROCEDIMIENTO LOS TOMO DESDE UN TEXTBOX
TEXT1.TEXT=COD200
Dim conex As New ADODB.Connection
Dim cn As New ADODB.Command
conex.Open "Provider=SQLOLEDB; " & _
"Initial Catalog=intl; " & _
"Data Source='" & jvillalba & "'; " & _
"integrated security=SSPI; persist security info=True;"
cn.ActiveConnection = conex
cn.CommandText = "LISTAR_ARTICULOS"
cn.CommandType = adCmdUnknown
Set PSAR = cn.CreateParameter("cod_producto", adVarChar, adParamInput, , Text1.Text)
cn.Parameters.Append PSAR
cn.Execute
Al ejecutar este procedimiento sale un mensaje de error que dice " El procedimiento 'LISTAR_ARTICULOS' precisa el parametro '@cod_producto', que no se ha especificado
Por favor si alguien me puede ayudar en esto y que es lo que estoy haciendo mal. Gracias
Valora esta pregunta


0