Я работаю с базой данных Oracle, используя C # и OleDb. Я успешно извлек данные из запроса, но не могу обновить базу данных, используя OleDbAdapter.Update()
, мой код обновления приведен ниже.(«Адаптер» - это ссылка на объект OleDbAdapter
, используемый для успешного извлечения данных из базы данных.)
OleDbCommandBuilder builder = new OleDbCommandBuilder(Adapter);
Adapter.UpdateCommand = builder.GetUpdateCommand();
Adapter.UpdateCommand.Prepare();
Adapter.Update(ds);
ds.AcceptChanges();
В настоящее время я получаю «Команда не подготовлена».ошибка в первой строке кода выше.Любые предложения, и я был бы очень признателен.
(Правка: ds это набор данных)