Insertion de données dans une BDD Oracle avec VB.NET
Bonsoir chers amis développeurs et chères amies développeuses !! C'est un petit souci qui m'amène parmi vous, car aprés avoir passé l'aprem sur msdn library, et aprés avoir écumé le forum, en désespoir de cause, je viens vous embêter et prendre un peu de votre temps pour que vous m'aidiez à voir plus clair dans le code que voici =>
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
| Private Sub bt_ajout_pays_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt_ajout_pays.Click
Dim pays As String
pays = zs_ajout_pays.Text
Dim maConnexion As OracleClient.OracleConnection
Dim myCommand As OracleClient.OracleCommand
Dim Requete As String
Dim ConnexionSQL As String
ConnexionSQL = "Data Source=PLOP;Persist Security Info=True;User ID=PLIP;Unicode=True"
maConnexion = New OracleClient.OracleConnection(ConnexionSQL)
Requete = "INSERT INTO PAYS (NO_PAYS, NOM_PAYS) VALUES (50, @pays)"
myCommand = New OracleClient.OracleCommand(Requete, maConnexion)
With myCommand.Parameters
.Add(New OracleClient.OracleParameter("50", OracleClient.OracleType.Int16))
.Add(New OracleClient.OracleParameter("@pays", OracleClient.OracleType.VarChar))
End With
Try
myCommand.Connection.Open()
myCommand.ExecuteOracleNonQuery(1)
myCommand.Connection.Close()
Catch ex As OracleClient.OracleException
Console.WriteLine(ex.Message)
End Try
msg = zs_ajout_pays.Text & " a bien été ajouté"
MsgBox(msg)
zs_ajout_pays.Clear()
bt_ajout_pays.Text = "Ajouter"
End Sub |
C'est simplement un code qui devrait me permettre d'ajouter une ligne dans une table, mais en fait, rien ne se passe :?
Je développe sous Visual Studio 2005 (oué sinon je posterais pas ici) en vb.net, et je dois insérer des données dans une base Oracle avec un client oracle8i...
Si vous arrivez à déceler où j'ai commis une erreur, faites le savoir haut et fort !!!
D'avance merci :)