با سلام
برای اضافه کردن اطلاعات در برنامه به زبان سی شارپ از کد زیر استفاده میکنم ولی برای قسمت insert into و cmd.exectuenonquery به مشکل بر میخورم. خطای Syntax error
دارد. لطفا راهنمایی فرمایید.

کد:
OleDbConnection conn = new OleDbConnection();
            conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source=|DataDirectory|\\Zinks.mdb";
            conn.Open();
            OleDbCommand cmd = new OleDbCommand();
            cmd.Connection = conn;
            cmd.CommandText = "INSERT INTO zink([shomareh],[name ketab],[abade form],[tedae safahate ketab],[tedade form],[tedade form rangi],[formhaye kharab(zinkhaye eslahi)],[tarikhe bardasht],[tavasote],[shomare formha],[tarikhe odat],[vaziate film],[tozihate film],[mavarede khas])"+ "values(@shomareh,@name ketab,@abade form,@TEDae safahate ketab,@TEDade form,@TEDade form rangi,@formhaye kharab(zinkhaye eslahi),@tarikhe bardasht,@tavasote,@shomare formha,@tarikhe odat,@vaziate film,@tozihate film,@mavarede khas)";
            da.InsertCommand.ExecuteNonQuery();
            cmd.Parameters.AddWithValue("@shomareh", textBox3.Text);
            cmd.Parameters.AddWithValue("@name ketab", textBox4.Text);
            cmd.Parameters.AddWithValue("@abade form", textBox6.Text);
            cmd.Parameters.AddWithValue("@TEDae safahate ketab", textBox5.Text);
            cmd.Parameters.AddWithValue("@TEDade form", textBox7.Text);
            cmd.Parameters.AddWithValue("@TEDade form rangi", textBox8.Text);
            cmd.Parameters.AddWithValue("@formhaye kharab(zinkhaye eslahi)", textBox9.Text);
            cmd.Parameters.AddWithValue("@tarikhe bardasht", dateTimePicker1.Value);
            cmd.Parameters.AddWithValue("@tavasote", textBox1.Text);
            cmd.Parameters.AddWithValue("@shomare formha", textBox2.Text);
            cmd.Parameters.AddWithValue("@tarikhe odat", dateTimePicker2.Value);
            cmd.Parameters.AddWithValue("@vaziate film", comboBox1.DataSource);
            cmd.Parameters.AddWithValue("@tozihate film", textBox10.Text);
            cmd.Parameters.AddWithValue("@mavarede khas", textBox11.Text);
            //cmd.ExecuteNonQuery();
            this.Close();