Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2008, 13:26
ManuelV
 
Fecha de Ingreso: octubre-2003
Mensajes: 101
Antigüedad: 20 años, 11 meses
Puntos: 0
SP_Para mi un gran problema, pero al parecer una pequeña solucion

Estimados:
Tengo una tabla que consta de los siguientes campos:

id int
descripcion varchar(50)
codigo varchar(10)

al ejecutarlo me sale el siguiente error:
Mens 4104, Nivel 16, Estado 1, Procedimiento sp_prueba_agregar, Línea 16
El identificador formado por varias partes "TB.id" no se pudo enlazar.

"lo que yo deseo hacer es mandar desde una aplicacion .net un codigo varchar, y grabar el TB.id pero a partir deL where del codigo varchar (
WHERE TB.codigo = @codigo)


CREATE PROCEDURE [dbo].[sp_prueba_agregar]
(
@codigo varchar(10)
)
AS

SELECT TB.id
,TB.descripcion
,TB.codigo

FROM tbl_prueba TB

WHERE TB.codigo = @codigo

DECLARE @codproducto int
SET @codproducto= TB.id

INSERT INTO tbl_prueba
(id)
values (@codproducto)