adapter.Update (dataset.Tables [0]) Dn не обновляется в базе данных oracle - PullRequest
0 голосов
/ 14 апреля 2020

Я работаю в автономном режиме в ODP. net и я выбрал некоторые данные из таблиц и отобразил их в dataGridview следующим образом:

private void searchBtn_Click(object sender, EventArgs e)
            {
                Queue<string> parametersList = new Queue<string>();
                string cmd = @"select paper.paper_id, paper_title, paper_content, category_name,author.author_id, author_fname, reviewer_fname, reviewer_sname, rev_state 
                                                              from paper
                                                              INNER JOIN  review ON paper.paper_id = review.paper_id
                                                              INNER JOIN  reviewer ON  review.reviewer_id = reviewer.reviewer_id
                                                              INNER JOIN  research_categoryfield ON paper.research_id = research_categoryfield.category_id
                                                              INNER JOIN  author ON author.author_id = paper.author_id
                                                              WHERE paper.paper_title = :t
                                                              ";

                parametersList.Enqueue("t");
                parametersList.Enqueue(searchTxt.Text);
                set = con.DisconnectedExcuteQuery(cmd, parametersList);

                GridView1.AutoGenerateColumns = true;
                GridView1.DataSource = set.Tables[0];

            }

Теперь я хочу обновить значение в столбце но я написал этот код: '' '

internal void Update(DataSet dataSet)
        {
            builder = new OracleCommandBuilder(adapter);
            dataSet.AcceptChanges();
            adapter.Update(dataSet.Tables[0]);
        }

, но он обновляет только dataGridView и не обновляет базу данных

...