Connexion BDD Oracle & param
Bonjour,
je fais le tutoriel Getting Started with Oracle DataProvider for .NET.
Mais une erreur apparait, voici mon code :
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 26 27 28 29 30 31 32 33 34 35 36 37 38
| namespace OraWinApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string oradb = "Data Source=maBDD; User Id=monID; Password=monPassword;";
OracleConnection conn = new OracleConnection(oradb);
conn.Open();
OracleParameter parm = new OracleParameter();
parm.OracleType = OracleType.Int32;
parm.Value = textBox1.Text;
OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;
cmd.Parameters.Add(parm);
cmd.CommandText = "select department_name from departments where department_id = :1";
cmd.CommandType = CommandType.Text;
OracleDataReader dr = cmd.ExecuteReader();
dr.Read();
label1.Text = dr.GetString(0);
conn.Dispose();
}
}
} |
Ligne 29 :
ORA-01036: numéro/nom de variable interdit > OracleDataReader dr = cmd.ExecuteReader();
Je ne comprend pas pourquoi !
Merci d'avance !