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

VB.NET Discussion :

[SQL Server] Résultat d'un ALTER LOGIN


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 226
    Par défaut [SQL Server] Résultat d'un ALTER LOGIN
    Bonjour,

    Je me connecte la base de données master de mon instance SQL Server pour exécuter des ALTER LOGIN.
    Ce que je n'arrive pas à fait c'est récupérer le retour de mon exécution, j'aimerai si possible retourner 'Command completed successfully' ou une erreur.
    Est-ce possible ?

    Mon code est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
         'Fonction permettant d'exécuter une Requete puis de retourner un code de resultat
            Public Function Exec_Requete(ByVal StrRequete As String) As Integer
                Try
                    cmd.CommandText = StrRequete
                    cmd.Connection = cnx
                    cmd.ExecuteNonQuery()
                    Return 0
                    cmd.Dispose()
                Catch ex As Exception
                    Return 1
                    Console.WriteLine(ex.ToString)
                End Try
     
            End Function
    J'ai bien un return 1 si le login n'existe pas ou qu'il y a une erreur mais j'aimerai avoir le retour si la commande s'est bien passé aussi.

    Merci d'avance

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut

    si la commande plante, ca passera dans le catch
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    226
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 226
    Par défaut
    J'ai bien compris qu'en cas d'erreur je passe dans le catch, ce que je voulais savoir c'est s'il était possible d'avoir le retour de la commande sous sql server qu'elle se passe bien ou pas.

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    si la commande sql plante, il n'y a pas de variable de retour, juste un message d'erreur donc ca passe dans le catch et il n'y a rien à attendre de plus

    si la requete passe, ce qu'elle retourne dépend de la requete
    pour un select, des données, pour un insert/update/delete éventuellement un nombres de lignes affectées (retournée par executenonquery je crois)
    pour une procédure stockée je suis pas sur que dans tous les cas ca retourne un int

    enfin je ne comprends pas trop ce que tu cherches ...


    et pour info il me semble qu'il est préconisé de fermer la connexion après utilisation
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. [SQL server] Résultats d'un SELECT tronqués.
    Par wolflinger dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 07/06/2006, 11h14
  2. [sql server 2005 express] problème de login
    Par Blo0d4x3 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 11/02/2006, 23h26
  3. mettre en diable un login SQL Server
    Par sky_perrinos dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 11/11/2005, 08h51
  4. [SQL Server]Recupération du résultat d'une procédure stockée
    Par navis84 dans le forum Bases de données
    Réponses: 8
    Dernier message: 04/04/2005, 20h53
  5. Désactiver la sql server login dialog box
    Par romainw dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/07/2004, 15h19

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