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

Accès aux données Discussion :

[C#][SQLServer]Résultat d'exécution d'une requête sur SQLServer


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Chakalaka
    Inscrit en
    Octobre 2007
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 152
    Par défaut [C#][SQLServer]Résultat d'exécution d'une requête sur SQLServer
    Bonjour,

    Je développe une application WPF avec C#.NET qui exexute (entre autres) des requête SQL sur SQL server 2008 (SMO).
    J'aimerais savoir si ya moyen de récupérer dans mon code le résultat d'exécution affiché dans le output de SQL server.

    Exemple de messages récupérés

    Msg 547, Niveau 16, État 0, Ligne 1
    L'instruction DELETE est en conflit avec la contrainte REFERENCE "FK_UserDatabase". Le conflit s'est produit dans la base de données "DB", table "dbo.UserDatabase", column 'UserID'.
    L'instruction a été arrêtée.
    ou bien
    Exécution de requête réussie
    (1 ligne(s) affectée(s))
    Le but est de donner à l'utilisateur de l'application plus de détail sur le résultat d'exécution de sa requêtes

    Merci

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 273
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 273
    Par défaut
    Tu as deux éléments :

    Le premier va te demander de créer et de gérer des exception SQL lors de l'éxecution de commandes

    Le second va te demander de gérer le résultat de l'execution des requêtes.

    Après dans SMO tu as toute la logique des events qui est intéressante si tu veux faire un vrai monitoring.

    Doc ici

    C'est vraiment le moteur qui te permet de tracer les événements sur ta Db et de les interprêter; en admettant que tu veuilles produire une mécanique qui ne se base que sur un user, mais sur n.

Discussions similaires

  1. Erreur d'exécution d'une requête liée sous sqlserver 2008
    Par zanoubya dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 25/05/2012, 13h56
  2. [ODBC] Exécuter une requête sur le résultat d'une autre
    Par che0po dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 14/05/2012, 11h29
  3. Résultats incomplets de l'exécution d'une requête
    Par daydream123 dans le forum JDBC
    Réponses: 2
    Dernier message: 27/12/2011, 13h34
  4. [IP-2007] Récupérer le résultat de l'exécution d'une requête sous Infopath 2007
    Par imothepe_33 dans le forum InfoPath
    Réponses: 1
    Dernier message: 05/07/2011, 14h17
  5. Arrêt de l'exécution d'une requête MySQL dans DELPHI.
    Par joelmarc dans le forum Bases de données
    Réponses: 9
    Dernier message: 11/10/2004, 16h11

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