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

Windows Forms Discussion :

[VB.NET] acces a une procedure stockee


Sujet :

Windows Forms

  1. #1
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Points : 1 022
    Points
    1 022
    Par défaut [VB.NET] acces a une procedure stockee
    Bonjour
    Sur la ligne myCommand.executeNonQuery j'ai une exception:

    An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in system.data.dll

    SelectedTable et SelectedView contiennent des chaines correctes et ma procedure marche dans sqlserver.
    Qu'est ce qui ne va pas dans mon code ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Dim con As New SqlConnection(connString)
            Dim myCommand As SqlCommand
            Dim parmResult As SqlParameter
     
            myCommand = New SqlCommand("pr_equivalents", con)
            myCommand.CommandType = CommandType.StoredProcedure
            myCommand.Parameters.Add("@myTable", SelectedTable)
            myCommand.Parameters.Add("@myObject", SelectedView)
            parmResult = myCommand.Parameters.Add("@result", SqlDbType.Int)
            parmResult.Direction = ParameterDirection.Output
            con.Open()
            myCommand.ExecuteNonQuery()
    Merci

  2. #2
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut
    Si tu as une SqlException cela peut venir de:

    - la connexion est pas initialisée
    - la procédure existe pas
    - les paramètres passés sont différents des paramètres requis
    - il y a une incohérence dans la base avec la requête que tu veux effectuer (exemple: suppression d'un tuple qui est référencé dans une autre table)
    - autre? Euh, possible!

    Pour voir le message:
    mets un bloc try / catch (je suis pas sur de la syntaxe VB.NET donc j'évite de la noter et j'ai pas mon VS.NET ici)

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


  3. #3
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Points : 1 022
    Points
    1 022
    Par défaut
    Merci, en effet un de mes parametres n'avait pas le meme nom que dans la procedure (un s en trop....)

  4. #4
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Points : 1 022
    Points
    1 022
    Par défaut
    Merci, en effet un de mes parametres n'avait pas le meme nom que dans la procedure (un s en trop....)

  5. #5
    Expert éminent
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Points : 9 634
    Points
    9 634
    Par défaut
    Citation Envoyé par graphicsxp
    Merci, en effet un de mes parametres n'avait pas le meme nom que dans la procedure (un s en trop....)
    Penses au bouton Résolu en bas à gauche.

    Didier Danse

    Most Valuable Profesionnal SharePoint
    Microsoft Certified Application Developer
    Mes articles sur developpez.com
    Mon site perso


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 11
    Dernier message: 15/11/2006, 16h52
  2. Réponses: 2
    Dernier message: 14/05/2006, 19h36
  3. help sur le code d'une procedures stockee
    Par omlip dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 25/08/2004, 18h45
  4. [VB.NET] Accès à une colonne d'un DataGrid
    Par fabthebreton dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/06/2004, 12h47
  5. [DEBUTANT] Une vue dans une procedure stockee ?
    Par Invité dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/02/2004, 11h57

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