bonjour a tous

comment recuperer un champ de requete dans une variable local.

sous SQL 2000 je fesais comme cela

setANSI_NULLSOFF
set
QUOTED_IDENTIFIEROFF
GO
ALTERPROCEDURE [dbo].[RIV2_AddReservation]
(
@NumLocataire int,
@NumBien int,
@Type nvarchar(10),
@Dossier nvarchar(10),
@NumLocation intOUTPUT
)
AS
DECLARE @NumProprietaire int
DECLARE @NumAgent int
SELECT
@NumProprietaire=NumProprietaire, @NumAgent=NumAgent FROM BienLocation WHERE NumBien=@NumBien

INSERTINTO Location
(
NumLocataire, NumBien, NumProprietaire, NumAgent,Type, DossierResidence, VueJMD, VueLocataire
)
VALUES
(
@NumLocataire, @NumBien, @NumProprietaire, @NumAgent, @Type, @Dossier, 1, 1
)
SET @NumLocation =@@IDENTITY


Aujourd'hui sous SQL SERVER 2005 ca ne marche plus
mes deux variable reste vide mes champs dans la requete d'insertion sont NULL.