I am trying to insert data into MS access table with c#. I have the following code:
OleDbConnection aConnection = new
OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=storage_db.accdb");
string sql = ("INSERT INTO Client (cname, phone, [password])
VALUES(@Name,@Phone,@Password)");
OleDbCommand insert = new OleDbCommand(sql, aConnection);
aConnection.Open();
insert.Parameters.Add("@Name", OleDbType.VarChar).Value = textBox1.Text;
insert.Parameters.Add("@Phone", OleDbType.VarChar).Value = textBox2.Text;
insert.Parameters.Add("@Password", OleDbType.VarChar).Value = textBox3.Text;
insert.ExecuteNonQuery();
aConnection.Close();
There is no error messages or exceptions but data doesnt appear in a table. What am I doing wrong?