Как обновить таблицу Oracle с помощью datatable с помощью команды Oracle?
Я хочу обновить таблицу с помощью компоновщика команд, передав таблицу данных, генерируемую данными, поэтому я реализовал это, но произошли некоторые ошибки, пожалуйста, скажите мне, как исправить это, следуя моему коду.
public int Updateoutlettubscans(DBS objDbo)
{
DataTable dt = new DataTable("emp");
String connString = strDBConnection;
String sqlSelect = "select * from emp;
DataSet ds = new DataSet();
OracleDataAdapter da = new OracleDataAdapter(sqlSelect, connString);
OracleCommandBuilder cb = new OracleCommandBuilder(da);
da.Fill(ds, "emp");
dt = objDbo.DataTableName;
//dt=dt.copy();
ds.Tables.Add(dt);
da.Update(ds, "Table");
}
ошибка DataTable уже принадлежит другому DataSet. если я использую метод dt.copy(), то нет ошибки, но таблица не обновлена новыми данными, как я могу обновить свою таблицу, пожалуйста, сообщите мне.
1 ответ
Решение
Проверьте ссылку ниже