我正在使用 C# 和 OleDb 访问 Oracle 数据库,我已成功从查询中提取数据,但我无法使用更新数据库OleDbAdapter.Update()
,我的更新代码如下。(“适配器”是对OleDbAdapter
用于成功从数据库中提取数据的对象的引用。)
OleDbCommandBuilder builder = new OleDbCommandBuilder(Adapter);
Adapter.UpdateCommand = builder.GetUpdateCommand();
Adapter.UpdateCommand.Prepare();
Adapter.Update(ds);
ds.AcceptChanges();
我目前收到“未准备好命令”。上述代码第一行的错误。任何建议,我将不胜感激。
(编辑: ds 是数据集)