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

C# Discussion :

sql server compact 3.5 + last_insert_id()


Sujet :

C#

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 118
    Par défaut sql server compact 3.5 + last_insert_id()
    Bonjour,

    j'ai créé une base de donnée SQL SERVER Compact 35 avec visual studio en c#.
    Je sais m'y connecter et écrire dedans sans problèmes.
    Ma table utilise une colonne appelé ID en autoincrément.

    Je voudrais détecter le dernier ID qui a été inséré.
    Comment puis-je faire? Je me suis renseigner et bcp de gens désirent utiliser last_insert_id() mais cela n'est pas possible (sois disant) avec ce ype de base de données.

    Peut-on me dire comment faire?

    Un grand merci.

  2. #2
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Pour ma part j'envoie simultanément 2 requêtes :
    "ma_requete_insert;select scope_identity()"
    La deuxième te renvoie le dernier id inséré dans la table....

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 118
    Par défaut
    ok,

    tu n'a pas un exemple concret a montrer pour exemple?
    Où stockes-tu ta valeur de l'ID?

    Merci

  4. #4
    Membre émérite Avatar de ppphil
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    617
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2007
    Messages : 617
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    object Id = null;
     
    Command = aConnection.CreateCommand();
    Command.CommandText =  "insert into etc.....;select scope_identity()";
    Id = Command.ExecuteScalar();
    Kekchose du genre...

Discussions similaires

  1. VSTO & SQL Server Compact Edition
    Par Iruddy dans le forum C#
    Réponses: 2
    Dernier message: 19/09/2008, 17h03
  2. SGBD SQL Server Compact
    Par naima2005 dans le forum Visual Studio
    Réponses: 3
    Dernier message: 27/06/2008, 12h27
  3. SQL Server Compact et sauvegarde des données
    Par angelevil dans le forum Accès aux données
    Réponses: 1
    Dernier message: 31/03/2008, 22h02
  4. Procédures stockées avec SQL Server Compact Edition
    Par ToRs1oN dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 19/03/2008, 08h36
  5. Réponses: 1
    Dernier message: 17/12/2007, 12h08

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