Bonjour,
J'ai un petit soucis avec une requête sql
Lorsque je tente d'insérer un new utilisateur il me renvoie l'erreur suivante
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 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
Je pense que l'erreur doit venir de la requête mais je ne sais pas comment la corriger
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2ORA-01036 : numéro/nom de variable interdit
![]()
Partager