Hola a todos! antes de todo quiero felicitar a toda la comunidad por la gran cantidad de muy buena información que aportan en estos foros, resolviendo problemas y dudas comunes a muchos usuarios, desarrolladores, diseñadores, en fin los que hacen y hacemos de internet un gran lugar!
Ahora bien, abro este tema, ya que estoy desarrollando una aplicación web con tecnologia ASP en la cual tengo que convocar una transacción en SQL Server 200, y realmente, no puedo dar con la convocacion hacia la misma.
Esta es la transaccion que quiero convocar, en la tabla articulos
Código:
declare @id_familia int
declare @codigo int
declare @nombre varchar (10)
declare @marca varchar(10)
declare @detalles varchar (10)
declare @precio int
declare @pack int
declare @fotoarticulo varchar (10)
declare @modelo varchar (10)
set@id_familia = 1
set@codigo = 146
set@nombre = 'xx'
set@marca = 'xx'
set@detalles = 'xx'
set@precio = 12
set@pack = 1
set@fotoarticulo = 'jpg'
set@modelo = 'xx'
BEGIN
-- // INICIO LA TRANSACCION
BEGINTRANSACTION
-- // TRANSACCION A REALIZAR
INSERTINTO articulos
(id_familia,codigo, nombre, marca, detalles, precio, pack, fotoarticulo, modelo )
VALUES
(@id_familia,@codigo, @nombre, @marca, @detalles, @precio, @pack, @fotoarticulo, @modelo )
--// ACEPTO LA TRANSACCION
COMMITTRANSACTION
SELECT 'EL PROCESO SE PUDO COMPLETAR'
END
BEGIN
--// CANCELO LA TRANSACCION
ROLLBACKTRAN
SELECT 'ERROR -> EL PROCESO NO SE PUDO COMPLETAR'
END
Desde ya agradezco a quien pueda ayudarme a resolver esta duda.