ORA-01036 : numéro/nom de variable interdit
Bonjour,
J'ai un petit soucis avec une requête sql
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
|
Rqt2 = "INSERT INTO UTILISATEUR VALUES (ID_UTILISATEUR = :NbCompte , 'LOGIN = :Pseudo' , 'MDP = :Mdp' , NIVEAU = :Niv)"
' On crée une commande Oracle
Using cmd2 = New OracleCommand()
cmd2.Connection = Me.objConnexion
cmd2.CommandText = Rqt2
cmd2.CommandType = CommandType.Text
' On définit les valeurs des paramètres de la requête
cmd2.Parameters.Add(":Pseudo", OracleDbType.Varchar2).Value = txtNewID.Text()
cmd2.Parameters.Add(":Mdp", OracleDbType.Varchar2).Value = txtNewMDP.Text()
cmd2.Parameters.Add(":Niv", OracleDbType.Char).Value = txtNewNiv.Text()
cmd2.Parameters.Add(":NbCompte", OracleDbType.Char).Value = NbCompte
' On exécute la requête
Using dr2 As OracleDataReader = cmd2.ExecuteReader()
' On lit le résultat
dr2.Read()
MessageBox.Show("Le compte a été créé avec succès!")
Connection.Show()
Me.Hide()
End Using
End Using |
Lorsque je tente d'insérer un new utilisateur il me renvoie l'erreur suivante
Code:
1 2
|
ORA-01036 : numéro/nom de variable interdit |
Je pense que l'erreur doit venir de la requête mais je ne sais pas comment la corriger :cry: