Bonjour,
j'ai un soucis pour me connecter.
Voici mon code :
Ce code fonctionnait très bien comme ceci sur le PC du lycée mais chez moi cela ne fonctionne pas.
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
Le message d'erreur :
Je n'ai pas plus d'infos. Apparemment c'est un problème redondant mais je n'ai pas trouvé de solution.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 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.
Partager