Salut salut,
voila j'ai un gros prob et je ne vois pas du tout d'ou cela peut provenir malgré avoir visité tous les forums discutant de mon probleme....alors j'espere pouvoir trouver une réponse ici
mon probleme est le suivant : j'essaye de creer un user oracle en c#
quand j'execute mon code, j'ai la fameuse erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 OracleCommand cmd = new OracleCommand( "CREATE USER :usr "+ "IDENTIFIED BY :pass", _oraConnection); OracleParameter p1 = cmd.Parameters.Add(new OracleParameters(":usr", OracleDbType.VarChar2)); OracleParameter p2 = cmd.Parameters.Add(new OracleParameters(":pass", OracleDbType.VarChar2)); p1.Value = usrname; // avec usrname de type string p2.Value = pass; // idem pour pass
ORA-01036 : numero/nom de variable interdit.
alors certain me conseillerons de ne pas mettre ":usr" et/ou ":pass" dans les parameteres cmd (cmd.Parameters.etc...), j'ai deja essayé et ca.
J'ai egalement essayé :
bref j'ai (quasiment?) tout essayé...si qqun a d'autres idées svp ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 cmd.Parameters.Add("usr", OracleDbType.VarChar2); cmd.Parameters.Add("pass", OracleDbType.VarChar2); cmd.Parameters["usr"].Value = usrname; cmd.Parameters["pass"].Value = pass;
Merci
Partager