IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Compatibilité 2005 vs 2010


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut Compatibilité 2005 vs 2010
    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 :
    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 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.
    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 :
    Impossible de trouver l'objet dans la collection correspondant au nom ou à la référence ordinale demandé.
    Quelqu'un aurait une idée du problème ?

    Merci.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 998
    Billets dans le blog
    6
    Par défaut
    Normal TOP (1) n'est disponible qu'à parir de 2005; remplacez le par TOP 1

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    Deux chose:
    1. Je ne comprends pas votre titre(vous parlez de 2010?)
    2. le code posté est faux l'objet oRS n'existe pas... (vous vouliez utiliser RS je suppose?)

  4. #4
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    SQLpro => MERCI, mais j'ai l'erreur avec SQL Server 2010 et pas avec 2005 !

    iberserk => Oui, c'est bien rs (erreur de copier/coller)

  5. #5
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    SQL Server Management Studio Express 2005
    Ca c'est la version du SSMS pas de SQL SERVER !

    MERCI, mais j'ai l'erreur avec SQL Server 2010 et pas avec 2005 !
    La je nage.... vous avez quelle version de SQL SERVER???? la 2010 n'existe pas!!!!

  6. #6
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Pardon, il s'agit bien de la version 2000

    Merci

  7. #7
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    testez avec Rs(0) plutôt que le nom de la colonne?

Discussions similaires

  1. compatibilité 2005 / 2008 / 2010
    Par grinder59 dans le forum Visual Studio
    Réponses: 6
    Dernier message: 17/12/2010, 13h38
  2. [PPT-2010] Compatibilité entre PPT 2010 et OpenOffice
    Par Belinda1610 dans le forum Powerpoint
    Réponses: 4
    Dernier message: 15/11/2010, 23h47
  3. upgrade 2005 a 2010
    Par alaino dans le forum Visual Studio
    Réponses: 3
    Dernier message: 24/08/2010, 09h19
  4. Compatibilité Visual Studio 2010/XP SP2
    Par zenadrith dans le forum Visual Studio
    Réponses: 1
    Dernier message: 15/04/2010, 11h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo