Précédent   Forum des professionnels en informatique > Dotnet > Langages > VB.NET
VB.NET Forum d'entraide sur la programmation Visual Basic .NET. Avant de poster -> FAQ VB.NET, Articles VB.NET, Sources VB.NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 07/09/2010, 05h00   #1
Candidat au titre de Membre du Club
 
Inscription : juillet 2008
Messages : 65
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 65
Points : 10
Points : 10
Par défaut erreur avec ListView control

salut, j`utilise le controle listView pour afficher le contenu de ma table dedans, alors je fesais:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        ListView1.Items.Clear()
        ' Créer les entetes des colonnes du ListView.
        ListView1.Columns.Add("Intitulé Examen", 170, HorizontalAlignment.Left)
        ListView1.Columns.Add("Nombre de tests dans l`examen", 400, HorizontalAlignment.Left)
        ' Charger les données.
        ' Ouvrir la base de données.
        myConnexion.Open()
        ' Préparer la requete.
 
        Dim sqlQRY1 As String = "SELECT * from EXAMEN"
        'exécuter la requete
        Dim cmd1 As OleDbCommand = New OleDbCommand(sqlQRY1, myConnexion)
        Dim data_reader As OleDbDataReader = cmd1.ExecuteReader()
        Try
            Do While data_reader.Read()
                'l`erreur provient de la ligne suivante:
                '******************************
                Dim new_item As New ListViewItem(data_reader.Item("Intitulé Examen").ToString)
                ListView1.Items.Add(new_item)
                '******************************
            Loop
            data_reader.Close()
        Catch ex As Exception
            MsgBox(ex.ToString)
        Finally
            myConnexion.Close()
        End Try
        ' Fermer la connexion.
        myConnexion.Close()
    End Sub
j`obtenais l`erreur suivante:
Citation:
System.IndexOutOfRangeException: Intitulé Examen
at System.Data.ProviderBase.FieldNameLookup.GetOrdinal(String fieldName)
j`espere m`aider pour trouver de solution, merci d`avance

Dernière modification par Deepin ; 07/09/2010 à 10h41. Motif: Balises [QUOTE]...[/QUOTE] au lieu de [CODE]...[/CODE]
lucaazori1988 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2010, 08h32   #2
Rédacteur/Modérateur
 
Avatar de SaumonAgile
 
Homme Johann Blais
Architecte de système d'information
Inscription : avril 2007
Messages : 4 018
Détails du profil
Informations personnelles :
Nom : Homme Johann Blais
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Conseil

Informations forums :
Inscription : avril 2007
Messages : 4 018
Points : 5 953
Points : 5 953
Apparemment ce champ "Intitulé Examen" n'existe pas dans ta source de données
__________________
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5 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
SaumonAgile est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2010, 05h25   #3
Candidat au titre de Membre du Club
 
Inscription : juillet 2008
Messages : 65
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 65
Points : 10
Points : 10
salut, je comprends pas ce que vous voulez dire par ca (je débute avec vb.net).
Cependant je peux vous assurez que la connexion a la base marche nikel (ACCESS) ainsi que la manipulation de mes données
lucaazori1988 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2010, 10h41   #4
Membre chevronné
 
Avatar de yonpo
 
Homme Antoine
Développeur informatique
Inscription : mars 2010
Messages : 454
Détails du profil
Informations personnelles :
Nom : Homme Antoine
Âge : 22
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : mars 2010
Messages : 454
Points : 608
Points : 608
Le champ appelé "Intitulé Examen" n'est pas dans la base access. Vérifie son orthographe.

PS:Nom de champ dans base Access=> pas d'accent, pas d'espace.
__________________
Un logiciel pour gérer vos mangas ? C'est ici
yonpo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2010, 18h39   #5
Candidat au titre de Membre du Club
 
Inscription : juillet 2008
Messages : 65
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 65
Points : 10
Points : 10
merci
lucaazori1988 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 18h37.


 
 
 
 
Partenaires

Hébergement Web