Bonjour,
Voilà j'ai un petit soucis.
J'utilise les paramètres de l'objet OracleCommand pour exécuter une requête Oracle. Le problème est que lors de l'exécution j'ai l'erreur suivante 'ORA-01036: numéro/nom de variable illégal' :
// Requête
string str_query = "select nom, prenom from personne where id = ? ";
// Ouverture d'un objet Command
OracleCommand myCommand = new OracleCommand(str_query,conn);
// Ajout du paramètre id
OracleParameter parametre_id = new OracleParameter("id", System.Data.OracleClient.OracleType.Number);
myCommand.Parameters.Add(parametre_id);
parametre_id.Value = 1390873;
// Ouverture d'un datareader
OracleDataReader myReader = myCommand.ExecuteReader();
Le champ id de la table personne est de type number(15,5).
Vous avez une idée ?
Merci d'avance.
Partager