Bonjour, j'ai une petit problème (vous vous en doutez ;D) lors de l'execution de ma commande. J'ai l'erreur "ORA-01745 : nom de variable hôte/attachée (bind) non valide"

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
28
29
30
31
32
33
34
35
36
37
38
39
 
Private Sub cmdValider_Click(sender As System.Object, e As System.EventArgs) Handles cmdValider.Click
        Dim strConnex As String
        Dim Rqt As String
        strConnex = GetConnexionString()
        Try
            Me.objConnexion = New OracleConnection(strConnex)
            Me.objConnexion.Open()
            ' Requête paramétrée    
 
            Rqt = "INSERT INTO EVENEMENT (LIBELLE, DTE_EVENT, ID_EVENT, ID_DECISION, ID_TYPE_EVENT) VALUES (:LibEvent, TO_DATE(:Date), :NbEvent, :NbDeci, 1)"
 
            ' On crée une commande Oracle    
            Using cmd = New OracleCommand()
                cmd.Connection = Me.objConnexion
                cmd.CommandText = Rqt
                cmd.CommandType = CommandType.Text
 
                ' On définit les valeurs des paramètres de la requête
                cmd.Parameters.Add(":LibEvent", OracleDbType.Varchar2).Value = txtNatureEvenement.Text()
                cmd.Parameters.Add(":Date", OracleDbType.Date).Value = DateTimePicker1.Value
                cmd.Parameters.Add(":NbEvent", OracleDbType.Int32).Value = NbEvent
                cmd.Parameters.Add(":NbDeci", OracleDbType.Int32).Value = NbDeci
 
                ' On exécute la requête    
                Using dr As New OracleDataAdapter
                    cmd.ExecuteNonQuery()
 
                    MessageBox.Show("L'évènement à été ajouté avec succès!")
                    Connection.Show()
                    Me.Hide()
                End Using
            End Using
 
        Catch ex As Exception
            ' --Message d'erreur en cas de problême de connexion à la BDD--
            MessageBox.Show("ERREUR : " & ex.ToString)
        End Try
    End Sub
Je pense (selon moi) que l'erreur viens de mon DateTimePicker. En effet, lorsque je met un point d'arret juste avant l'execution de ma commande, je remarque que le value du DateTimePicker ne prend pas la valeur 05/05/2013 09:58:00 (par exemple) mais #5/9/2013 09:58:00 AM# a la ligne

Code : Sélectionner tout - Visualiser dans une fenêtre à part
cmd.Parameters.Add(":Date", OracleDbType.Date).Value = DateTimePicker1.Value
je pense que ça peut venir de là.

Aidez moi svp