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
Partager