Hello,

J'ai une page ASP classique qui fonctionne correctement sur SQL Serveur 2000.
J'ai migré ma base de données sur SQL Serveur 2005 et j'ai juste changé ma chaine de connexion en la remplaçant par la chaine suivante :

"Driver={SQL Native Client};Server=MonServeur;Database=MaBase;User ID=User; Password=Pwd;"

Et j'obtiens le message suivant :

[Microsoft][SQL Native Client]Fonctionnalité optionnelle non implémentée

J'utilise une procédure stockée que j'ai testé en ligne de commande et elle fonctionne correctement.

-- RECHERCHE DES DOUBLONS
DECLARE @IdMax AS BIGINT -- Dernier identifiant insérer
DECLARE @NbRecord AS BIGINT -- Nombre d'enregistrement correspondant aux critères

-- Recherche du dernier n° de demande
SELECT @IdMax = MAX( ID )
FROM T_APPELS_RESEAU

-- Vérification que cette demande n'est pas déjà rentrée, afin d'éviter les doublons
SELECT @NbRecord = count ( ID ) FROM t_appels_reseau

WHERE URA = @URA AND
Matricule = @Matricule AND
HeureDebut = @HeureDebut AND
HeureFin = @HeureFin AND
IdDomaine = @IdDomaine AND
IdMotif = @IdMotif AND
UraAgence = @UraAgence AND
LTRIM( RTRIM(Commentaires)) = LTRIM( RTRIM(@Commentaires))

AND ID > (@IdMax - 100)


-- Aucun enregistrement existant la sauvegarde peut être faite.
IF @NbRecord = 0

BEGIN
INSERT INTO dbo.T_APPELS_RESEAU( URA, Service, Matricule, Nom, Prenom,
HeureDebut, HeureFin, IdDomaine, Domaine, IdMotif, Motif, UraAgence, Agence, Commentaires, AppelTraite )
VALUES( @URA, @Service, @Matricule, @Nom, @Prenom,
@HeureDebut, @HeureFin, @IdDomaine, @Domaine, @IdMotif, @Motif, @UraAgence, @Agence, @Commentaires, @AppelTraite )
RETURN @@IDENTITY
END