多くの列を持つ SQL Server のテーブルがあります。選択した列にのみ値を追加したいのですが、これを行うと、次のような例外が発生しました。
VALUES 句で指定された値よりも INSERT ステートメントの列が少ない。VALUES 句の値の数は、INSERT ステートメントで指定された列の数と一致する必要があります。)
これをどのように処理しますか?
これは私のコードです:
SqlConnection con = getDbConnection();
SqlCommand cmd = new SqlCommand("insert into pi_project_info(control#,pro_name,cust_name,cust_order,order_dt,req_dt,notes) values ('" + tb_control.Text + "','" + tb_project.Text + "','" + ddl_customer_name.Text + "','" + tb_order_no.Text + "','" + dp_order.Text + "','" + dp_order.Text + "','" + dp_req_del.Text + "','" + tb_notes.Text + "' )", con);
cmd.ExecuteNonQuery();
MessageBox.Show("Saved successfully");