Hola amigos foreros, en verdad necesito de su ayuda hace días que estoy tratando de insertar un dato desde un formulario windows utilizando un stored procedure, pero siempre me sale un error de que no se esta pasando el parametro al stored. La tabla es una tabla sencilla que maneja los siguientes campos:
create table factory
(
id int identity(1,1),
nombre varchar(40)
constraint pk_factory primary key(id)
)
el stored procedure es el siguiente:
CREATE PROCEDURE [dbo].[usp_insert]
(
@id int,
@nombre varchar(40)
)
AS
INSERT INTO factory
(nombre)
VALUES
(@nombre)
y el error que me sale es:
Procedure or Function 'sp_insert' expects parameter '@id', which was not supplied.
alguno de ustedes puede decirme donde es que esta el error o si es que hay algun tratamiento espacial para los tipos de datos int identity?
por fa recibo cualquier comentario
gracias
chao
pd. Estoy utlizando sql server 2005 y visual basic 2005