Syntax 插入access表语法错误,其中

Syntax 插入access表语法错误,其中,syntax,Syntax,我想在access表中插入一些数据,但它给了我插入Statements的语法错误。。。。 所以我把我的代码分享给你,希望你能帮助我 专用OLEDB连接连接; 公共表格1() { 初始化组件(); } private void Form1_Load(object sender, EventArgs e) { conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; `Data Source

我想在access表中插入一些数据,但它给了我插入Statements的语法错误。。。。 所以我把我的代码分享给你,希望你能帮助我

专用OLEDB连接连接;
公共表格1()
{
初始化组件();
}

    private void Form1_Load(object sender, EventArgs e)
    {
        conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
      `Data Source=D:\\Database3.mdb;Persist Security Info=False");
    }`

      `private void button1_Click(object sender, EventArgs e)`
    {
        conn.Open();

        string query = "INSERT INTO Table([Kaargah],[Manager])" +
                       "VALUES('"+textBox1.Text+"','"+textBox2.Text+"')";

        OleDbCommand command = new OleDbCommand();
        command.CommandText = query;
        command.Connection = conn;
        command.ExecuteNonQuery();

        conn.Close();
        MessageBox.Show("داده‌ها با موفقیت ثبت گردید!");

    }

好吧,你可以写在下面,这很好

string query = "INSERT INTO Table1([Kaargah],[Manager]) VALUES('textBox1.Text','textBox2.Text')";

尝试将表名更改为“table”以外的任何名称。这样地。。。某些名称(如“Table”)可能是保留的。避免使用此类名称

string query = "INSERT INTO Table1([Kaargah],[Manager]) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "')";