Bonjour j'ai utilisé la classe OleDBConnection pour connecter à la base oracle et lorsque j'ai utilisé la requête d'insertion à l'aide des paramètres

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
OleDBConnection conn=new OleDBConnection (chaine);
OleDBCommand Commandupdatedest=new OleDBCommand ();
 
OleDbParameter para1 = Commandupdatedest.CreateParameter()
para1.ParameterName = "@CodeBarre"
para1.Value = valeurCodeBarre
Commandupdatedest.Parameters.Add(para1)
j'utlise meme paramtere pour les autres champs et voici la requete
global

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Insert into Matable(ID_PERSONNE,STOCKAGE_PHOTO,CODEBAR,DIFFPHOTO,DATE_MAJ) values (@Id_Personne,@STOCKAGE_PHOTO,@CodeBarre,@DiffPhoto ,@DateMaj )
et j'ai associé la requete a ma commande et lorsque j'ai exécute
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Commandupdatedest.ExecuteNonQuery()
il déclenche une exception

Une ou plusieurs erreurs se sont produites lors du traitement de la commande.
ORA-00936: expression absente