Bonjour,
J'ai une application écrite en asp 3 qui gère des données sql server.
J'ai besoin de récupérer la valeur de la clé du dernier enregistrement d'une table.
L'identifiant est un champ auto incrémenté.
Pour cela, j'utilise la requête suivante :
Dans mon environnement de développement, sur Windows 7, la version de sql server est "SQL Server Management Studio Express 2005" et cette requête fonctionne parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 dim NumFiche Requete = "SELECT TOP (1) IdFiche FROM MaTable ORDER BY IdFiche DESC;" Set Rs = server.createobject("ADODB.Recordset") Rs.Open Requete,BdConnexion,3,3 NumFiche = oRs("IdFiche") Rs.close set Rs = nothing
Dans l'environnement de production, sur Windows 2000 Server ,la version est "SQL Server 2000 SP3", j'obtiens le message d'erreur suivant sur la ligne 6 :
Quelqu'un aurait une idée du problème ?Impossible de trouver l'objet dans la collection correspondant au nom ou à la référence ordinale demandé.
Merci.
Partager