Bonjour,
Je ne comprends pas mon erreur!
je souhaite insérer dans ma base de données Oracle, mais j ai une erreur provenant de ExecuteNonQuery qui me dit :"ORA-00911: invalid character"

voici mon code:

OleDbConnection conn = null;
private void button1_Click(object sender, EventArgs e)
{

try
{
conn = new OleDbConnection("Provider=OraOLEDB.Oracle;"
+ "Data Source=*****;"
+ "User ID=****;"
+ "Password=*****;");
conn.Open();

OleDbCommand cmd = new OleDbCommand("INSERT INTO user_mpl (Value1,Value2,Value3) VALUES (?,?,?);", conn);

cmd.Parameters.Add("@Value1", OleDbType.Integer).Value =textBox3.Text;
cmd.Parameters.Add("@Value2", OleDbType.VarChar, 30).Value = textBox2.Text;
cmd.Parameters.Add("@Value3", OleDbType.VarChar, 30).Value =textBox1.Text;

cmd.ExecuteNonQuery();

}
finally
{

conn.Close();
}

}


merci pour votre aide

Sabine