Base Oracle et vb.net 2008
Bonjour,
j'ai un soucis pour me connecter.
Voici mon code :
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
|
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 :
Citation:
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.