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