
Insertar o Actualizar un Registro utilizando Identity
Publicado por Oscar Danilo (7 intervenciones) el 05/01/2016 01:15:12
Hola muy buenas noches amigos, les escribo nuevamente porque tengo un gran dilema o problema:
En mi BD SQL Server 2012 tengo un procedimiento almacenado:
este procedimiento lo llamo desde mi aplicación vb.net 2012; está función toma tres parámetros, cuando se trata de actualizar todo marcha bien, pero cuando se trata de insertar un nuevo registro solo necesito dos parámetros, no marca error pero tampoco inserta dicho registro.
De antemano, muchas gracias.
Nota: La Bd trabajará en Red, elegí utilizar identity para facilitarme un poco el problema que dos o más usuarios a la vez inserten o actualicen un registro y este se reemplace por otro usuario que realiza la misma operación en ese momento. Sino, ¿Qué método me aconsejan???
En mi BD SQL Server 2012 tengo un procedimiento almacenado:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CREATE PROCEDURE InsertarActualizarMedidas(
@Id_Medida int,
@Descripcion VarChar(20),
@Usuario_Creacion VarChar(10)
)
AS
BEGIN
Begin try
Update Medidas Set Descripcion=@Descripcion, Usuario_Creacion= @Usuario_Creacion where Id_Medida=@Id_Medida
end try
Begin Catch
Insert into Medidas Values(@Descripcion, @Usuario_Creacion )
End Catch
END
GO
este procedimiento lo llamo desde mi aplicación vb.net 2012; está función toma tres parámetros, cuando se trata de actualizar todo marcha bien, pero cuando se trata de insertar un nuevo registro solo necesito dos parámetros, no marca error pero tampoco inserta dicho registro.
De antemano, muchas gracias.
Nota: La Bd trabajará en Red, elegí utilizar identity para facilitarme un poco el problema que dos o más usuarios a la vez inserten o actualicen un registro y este se reemplace por otro usuario que realiza la misma operación en ese momento. Sino, ¿Qué método me aconsejan???
Valora esta pregunta


0