Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/04/2010, 08:23
Erick21
 
Fecha de Ingreso: abril-2010
Ubicación: Lima-Peru
Mensajes: 96
Antigüedad: 14 años
Puntos: 2
Pregunta Tengo una Duda

Hola a todos ,

tengo una Duda, este es mi SP usando el insert into

CREATE PROCEDURE Usp_Producto_Adicionar
@IdProducto int output,
@IdCate int,
@IdProvee int,
@Nombre varchar(30),
@Descripcion varchar(30),
@Categoria nvarchar(40),
@FechaEntrada smalldatetime,
@Proveedor nvarchar(40),
@Unidades_De_Entrada nvarchar(20),
@Precio smallmoney,
@Cantidad decimal
As
Insert Into Productos(IdProveedor,IdCategoria,NombreInsumo,Des cripcion,NombreCategoria,FechaEntrada,NombreProvee dor,Unidades_De_Entrada,Precio,Cantidad)
Values(@IdProvee,@IdCate,@Nombre,@Descripcion,@Cat egoria,@FechaEntrada,@Proveedor,@Unidades_De_Entra da,@Precio,@Cantidad)
set @IdProducto=@@identity
RETURN @IdProducto

mi duda esta en que el campo NombreCategoria y NombreProveedor estan en tablas diferentes Categorias y Proveedores y no se por que me sale error al ejecutar el SP si las tablas estan relacionadas o necesito algo mas un SELECT con inner join para mostrar la selacion y despues aplico Insert into ?
toda sugerencia sera bien recibida