Afficher des donnée sql server 2005 dans plusieurs ListBox
Bonsoir à toutes et à tous.
Je cherche à afficher les données de 3 tables (liées par des clé secondaires) d'une meme base se données de sql server 2005.
Comme je n'y arrivais pas avec une ListView, j'ai pris le parti de le faire avec 2 ListBox.
Voici le code:
Imports System.Data
Imports System.Data.SqlClient
Public Class Form6
Inherits System.Windows.Forms.Form
Private Sub Form6_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim sqlconnect As SqlConnection
Dim ConnectionString As String
ConnectionString = "Data Source=PC-LOLO\SQLEXPRESS;Initial Catalog = Bdd-ScoresMastermind ;Integrated Security=True "
sqlconnect = New SqlConnection(ConnectionString)
Try
sqlconnect.Open()
Dim Mycommand As SqlCommand = sqlconnect.CreateCommand()
Mycommand.CommandText = "SELECT J.PseudoJoueur, S.Score FROM SCORES S, JOUEURS J WHERE S.IdJoueur = J.IdJoueur ORDER BY S.Score DESC"
Dim myReaderPseudo As SqlDataReader = Mycommand.ExecuteReader()
Dim myReaderScore As SqlDataReader = Mycommand.ExecuteReader()
Do While myReaderPseudo.Read()
ListBox_Pseudo.Items.Add(myReaderPseudo.GetString(0))
Do While myReaderScore.Read()
ListBox_Score.Items.Add(myReaderScore.GetInt32(0))
Loop
Loop
myReaderPseudo.Close()
myReaderScore.Close()
sqlconnect.Close()
Catch
MsgBox("Erreur ", MsgBoxStyle.OkCancel)
End Try
End Sub
Malheureusement, ça me donne une erreur. Ma réquète est Ok donc:
Pourriez-vous m'aider SVP?
Merci. A bientôt!