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 :

Procedure stockée + parametre


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 192
    Points : 68
    Points
    68
    Par défaut Procedure stockée + parametre
    Bonjour a tous,

    J'avais créée il y a qq tps une application access que j'aimerais réeccrire en vb.net histoire d'apprendre le language.

    Je suis completement coincé sur un bout de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
        Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
            Dim sConnectionString As String = "Provider=Microsoft.Ace.OLEDB.12.0;" & _
    "Data Source= D:\Base de données\Promotion Immobiliere\Promo Immo.accdb;"
            Dim cnPrommoImmo As New OleDbConnection(sConnectionString)
            Dim cmdOrders As New OleDbCommand("rqt_lots", cnPrommoImmo)
            cmdOrders.CommandType = CommandType.StoredProcedure
            ' Définir paramètre pour la procédure stockée 
            Dim prmLotsID As New OleDbParameter()
            prmLotsID.ParameterName = "@bie statut"
            prmLotsID.OleDbType = OleDbType.VarChar
            prmLotsID.Size = 20
            prmLotsID.Value = "Vendu"
     
            cmdOrders.Parameters.Add(prmLotsID)
     
            Dim daGetOrders As New OleDbDataAdapter(cmdOrders)
            Dim dsOrders As New DataSet("essai")
            daGetOrders.Fill(dsOrders, "essai")
            DataGridView1.DataSource = dsOrders.Tables("essai")
     
     
        End Sub
    Le clic sur le bouton 3 me fait apparaitre la requete "rqt_Lots" dans ma datagrid, mais je n'arrive pas à lui faire passer le parametre bien statut=vendu
    J'essayé a peu pres tout et n'importe quoi mais rien ne fonctionne.

    Merci a tous de m'eclairer.

    PS: soyez indulgent, je débute...

  2. #2
    Membre à l'essai
    Inscrit en
    Octobre 2003
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 20
    Points : 15
    Points
    15
    Par défaut
    Est tu sur du nom de ton paramètre dans ta SP ?

    Car dans ton bout de code, tu as écris ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    prmLotsID.ParameterName = "@bie statut"

  3. #3
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    A mon avis, le problème vient effectivement de l'espace dans le nom du paramètre.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 192
    Points : 68
    Points
    68
    Par défaut
    Bonjour,

    Merci a vous pour le coup de main!!

    Malheureusement ce n'est pas l'espace dans le parametre qui coince, j'ai essayé en modifiant les tables et en supprimant l'espace dans le nom de la colonne, mais ca ne change rien.

    Franchement je ne sais plus dans quelle direction chercher. Ca fait 4 jours que je cherche sur le net, dans toute la doc dont je dispose mais rien ne fonctionne et jamais je ne recoit de message d'erreur. Il doit y avoir un probleme avec le parametre....

    Je continue a chercher....

    Si vous avez d'autres suggestions, une piste, une idée......
    Je pense que la réecriture de cette aplication en .net va me prendre bcp plus de tps que prévu!

Discussions similaires

  1. procedure stockée parametre
    Par bruno.rotrou dans le forum Débuter
    Réponses: 3
    Dernier message: 08/06/2009, 10h42
  2. Procedure stockée parametrée et Crystal report
    Par med_2007 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 10/03/2009, 10h44
  3. procedure stocké parametrable
    Par morados dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 03/07/2007, 22h12
  4. procedure stocké -- parametre optionnel
    Par hansaplast dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 14/10/2006, 12h00
  5. Procedure stockée avec un parametre en OUTPUT
    Par Nadaa dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/09/2004, 20h06

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