Cita:
Iniciado por sabandija25 wenas...
hice eso y me acusa un error de que "El procedimiento 'Sp_Valores' precisa el parámetro '@id', que no se ha especificado."
@id es uno de los 10 parametros dentro del proc almacenado, pero que en este caso no lo utilizo...
sql = "Sp_Valores @nombre='"&nombre&"', @precio="&precio&""
que podra ser?...
No le asignaste un valor predeterminado a ese parámetro, en el SP necesitas especificárselo, tal como te comenté en el pos anterior. Sería algo así:
Código:
CREATE PROCEDURE Sp_Valores @id int = NULL, @x char(2) = NULL, @y varchar(5) = NULL, @z tinyint = NULL
AS
-- Código del SP
Ya que le pongas valores predeterminados no te pedirá que se los asignes a todos los parámetros.