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 :

Bouton et SQL Data Read


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2013
    Messages : 10
    Par défaut Bouton et SQL Data Read
    Bonjour,

    J'aimerais savoir ce qui cloche dans le procéder suivant.. le logiciel se ferme et je ne peux lire les données. En fait, j'aimerais me connecter à la base de donnée, y lire un champ et si le champ correspond à celui de mon combobox (avant cliquer sur le bouton), énumérer dans une boucle les données.

    MERCI à l'avance !

    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
     
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim con As SqlConnection = Nothing
            Dim command As SqlCommand = Nothing
            Dim cs As String = "Data Source=SQL\serveur;Initial Catalog=CATALOGUE;User Id=USER;Password=PASS"
            Dim dr As SqlDataReader = Nothing
            Dim combo As String = ""
            combo = ComboBox1.Items.ToString
     
            con = New SqlConnection(cs)
            con.Open()
            command = New SqlCommand("SELECT NomTransporteur FROM SuiviReception WHERE ID='" & combo & "';", con)
            dr = command.ExecuteReader()
     
            While dr.Read
     
                Me.LBL_COUT.Text = "Nom Transporteur " & dr.GetValue(0) & "?"
            End While
        End Sub

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    Bonjour,
    1 - pensez à utiliser un try catch pour les erreurs.
    2 - les requêtes paramètrées. Voir Tuto ou Faq.
    3 - ici la valeur n'existe pas dans votre base de données. Effectivement ComboBox1.Items.ToString donne la chaine de caractère "System.Windows.Form.comboBox+ObjectCollection", il faut mettre le texte sélectionné dans la combobox.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/11/2009, 17h53
  2. pb SQL data type unknown
    Par Chayanne47 dans le forum Bases de données
    Réponses: 4
    Dernier message: 10/03/2009, 14h36
  3. [ACCESS] Bouton Requete SQL INSERT INTO
    Par harry le ravi dans le forum VBA Access
    Réponses: 8
    Dernier message: 28/06/2008, 22h33
  4. java.sql.SQLException: read-only
    Par mehdi.kiwi dans le forum Oracle
    Réponses: 6
    Dernier message: 17/05/2005, 16h46

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