erro de sintaxe ao inserir dados na tabela de acesso ao ms
Eu tenho um código a seguir:
OleDbConnection aConnection = new
OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=storage_db.accdb");
string sql = "INSERT INTO Client cname,phone,password)
VALUES('"+textBox1.Text+"','"+textBox2.Text+"',
'"+textBox3.Text+"')";
aConnection.Open();
OleDbCommand insert = new OleDbCommand(sql, aConnection);
insert.ExecuteNonQuery();
aConnection.Close();
Mas quando tento inserir dados, estou recebendo um erro de sintaxe de exceção na consulta de inserção. O que estou fazendo errado?