Connection oracle 9i par vb.net OleDB
Bonjour a tous,
Je débute en VB.net, et dans le cadre de mon stage je doit faire une application reliée au serveur oracle de l'entreprise. J'ai cherché un peu (2 jours ^^) pour savoir quelle méthode utiliser, et je suis tombé sur OleDB qui semble être la mieux adaptée.
Le problème c'est que je n'arrive pas a me connecter et à faire un simple SELECT :s
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
|
Dim myConnection As New System.Data.OleDb.OleDbConnection("Data Source=SERVEUR;User Id=MON_ID;Password=MON_PASS;")
Dim myCommand As New System.Data.OleDb.OleDbCommand("select monchamp from matable where *****;", myConnection)
Dim myReader As System.Data.OleDb.OleDbDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
Try
'ouverture de la connexion
myCommand.Connection.Open()
MessageBox.Show("Connexion ok!")
While myReader.Read()
ListView1.Items.Add(myReader.GetString(1))
End While
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
myReader.Close()
myConnection.Close()
End Try |
Merci d'avance, je suis en galère depuis Mardi :s
ET en passant par une connection DSN
Bonjour, me concernant j'ai réussie à contourner le problème donc je met en ligne la ma réponse au cas où.
Alors je suis passer par une connexion dsn, vu que j'arriver pas à trouver ce qui clocher dans le tnsnames.ora.
Code:
1 2 3
| Public adodbConnection As New ADODB.Connection
adodbConnection.ConnectionString = "DSN=NomDsn;UID=Users;PWD=MotDePasse;"
adodbConnection.Open |