Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Valor retorno SP SQL Server
Message
De
13/09/2006 19:57:55
Humberto Ramirez
H. Ayuntamiento de Colima
Colima, Mexique
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Client/serveur
Versions des environnements
Visual FoxPro:
VFP 8 SP1
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
MS SQL Server
Divers
Thread ID:
01153527
Message ID:
01153562
Vues:
16
Gracias Ricardo, es exactamente lo que necesito. En cuanto a la concurrencia sí es necesario que tenga cuidado ¿Crees que el siguiente SP tenga algún inconveniente en ese sentido?
CREATE PROCEDURE [Entradas_Add]
	(@Fecha 	[datetime],
	 @IdProveedor 	[int],
	 @Factura 	[varchar](15),
	 @FacturaFecha 	[datetime],
	 @IVAPorcentaje [decimal](6,2),
	 @IVA 	        [money],
	 @Importe 	[money],
	 @IdUsuario 	[varchar](20),
	 @nIdEntrada    [int] OUTPUT)
AS 

BEGIN TRANSACTION EntradasAdd

INSERT INTO [Sitra].[dbo].[Entradas] 
	 ( [Fecha],
	 [IdProveedor],
	 [Factura],
	 [FacturaFecha],
	 [IVAPorcentaje],
	 [IVA],
	 [Importe],
	 [IdUsuario]) 
 
VALUES 
	( @Fecha,
	 @IdProveedor,
	 @Factura,
	 @FacturaFecha,
	 @IVAPorcentaje,
	 @IVA,
	 @Importe,
	 @IdUsuario)

SET @nIdEntrada = IDENT_CURRENT('Entradas')
COMMIT TRANSACTION EntradasAdd
GO
Supongo que IDENT_CURRENT() me devolverá el Identity generado al momento de esa transacción.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform