Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Update Una Bd En Sql Server

Estas en el tema de Update Una Bd En Sql Server en el foro de SQL Server en Foros del Web. TENGO EL SIGUIENTE PROCEDIMIENTO ALMACENADO: CREATE PROCEDURE MODIFICARPROPIETARIOS (@fecha datetime ,@apellido char (50),@nombre char (50),@dni char (50),@calle char (50),@dto char (10), @piso char (10),@nro char ...
  #1 (permalink)  
Antiguo 23/09/2006, 09:17
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1
Antigüedad: 17 años, 7 meses
Puntos: 0
Update Una Bd En Sql Server

TENGO EL SIGUIENTE PROCEDIMIENTO ALMACENADO:

CREATE PROCEDURE MODIFICARPROPIETARIOS (@fecha datetime ,@apellido char (50),@nombre char (50),@dni char (50),@calle char (50),@dto char (10), @piso char (10),@nro char (10),@barrio char (50), @localidad char (50), @telefono char (50),@cp char (50) ,@e_mail char (100) )
AS
begin
update PROPIETARIO set dni=@dni,fecha=@fecha, apellido=@apellido, nombre=@nombre, calle=@calle,dto=@dto,piso=@piso,nro=@nro,barrio=@ barrio, localidad=@localidad,telefono=@telefono,cp=@cp,e_m ail=@e_mail WHERE dni=@dni
end
GO

EL CAMPO DNI ES LA CLAVE PRIMARIA , LO QUE QUIERO HACER ES PODER MODIFICAR EL CAMPO "DNI" PERO CUANDO EJECUTO EL PROCEDIMIENTO ALMACENADO " NO ME MODIFICA EL DNI " COMO PUEDO SOLUCIONAR ESTO URGENTE ES QUE ESTOY REALIZANDO UNA TESIS GRACIAS.
  #2 (permalink)  
Antiguo 23/09/2006, 16:16
 
Fecha de Ingreso: septiembre-2006
Mensajes: 64
Antigüedad: 17 años, 7 meses
Puntos: 0
Siempre te va a actualizar el mismo dni porque es el mismo que le pasas en el parametro.
  #3 (permalink)  
Antiguo 28/09/2006, 16:41
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Necesitas agregar otro campo DNI:


CREATE PROCEDURE MODIFICARPROPIETARIOS (@fecha datetime ,@apellido char (50),@nombre char (50),@dni char (50), @OTRODNI char(50), @calle char (50),@dto char (10), @piso char (10),@nro char (10),@barrio char (50), @localidad char (50), @telefono char (50),@cp char (50) ,@e_mail char (100) )
AS
begin
update PROPIETARIO set dni=@OTRODNI,fecha=@fecha, apellido=@apellido, nombre=@nombre, calle=@calle,dto=@dto,piso=@piso,nro=@nro,barrio=@ barrio, localidad=@localidad,telefono=@telefono,cp=@cp,e_m ail=@e_mail WHERE dni=@dni
end
GO
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:28.