【发布时间】:2018-06-25 04:55:10
【问题描述】:
Using Command As OracleCommand = conn.CreateCommand()
Command.CommandText = sSql
rsLFExcelRaw = New OracleDataAdapter(Command)
cbOracleCmdBuilder = New OracleCommandBuilder(rsLFExcelRaw)
dsLFExcelRaw = New DataSet()
rsLFExcelRaw.Fill(dsLFExcelRaw, "LF_EXCEL_RAW")
End Using
如上所述,我有一个 oraclecommand 和 oracledataadapter,我可以从数据库中检索数据。
然后我更新一些值并向数据集添加新行,然后执行以下操作:
dsLFExcelRaw.Tables(0).Rows.Add(row)
dsLFExcelRaw.AcceptChanges()
rsLFExcelRaw.Update(dsLFExcelRaw, "LF_EXCEL_RAW")
但是,我无法更新数据库。有什么想法吗?
【问题讨论】: