Bonjour,

j'ai un soucis pour me connecter.
Voici mon 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
23
24
25
26
27
 
Imports System.Data
Imports Oracle.DataAccess.Client ' ODP.NET Oracle managed provider
Public Class Gestion_notes
    Public oradb As String = "Data Source=localhost;User Id=gestionMatiere;Password=gestionMatiere;"
    Public conn As New OracleConnection(oradb)
 
    Private Sub Gestion_notes_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
 
        Try
            conn.Open()
            'exemple de requete sql
            Dim sql As String = "select * FROM utilisateur"
 
            Dim cmd As New OracleCommand(sql, conn)
            'cmd.CommandType = CommandType.Text
            Dim dr As OracleDataReader = cmd.ExecuteReader()
            dr.Read()
            'Label1.Text = dr.Item("dname") ' lecture de la colonne (via le nom de colonne)
            'Label1.Text = dr.Item(0) ' lecture de la première colonne (via l'indice) 
            'Label1.Text = dr.GetString(0) ' lecture de la première colonne (via l'indice)
        Catch ex As Exception
            MessageBox.Show(ex.Message.ToString())
 
        End Try
 
    End Sub
Ce code fonctionnait très bien comme ceci sur le PC du lycée mais chez moi cela ne fonctionne pas.

Le message d'erreur :
L'exception InvalidOperationException n'a pas été gérée. La référence d'objet n'est pas définie à une instance d'un objet.
Je n'ai pas plus d'infos. Apparemment c'est un problème redondant mais je n'ai pas trouvé de solution.
Je ne met que ce bout de code puisque l'erreur apparaît au lancement du programme, donc dans le load je suppose.

Si vous avez des idées,

merci.