Oracle.DataAccess.dll
出现这个错误 当传递具有新行的 DataRow 集合时,更新要求有效的 InsertCommand
原因是insert sql 拼得有问题
我是用DbCommandBuilder生成的 一直不知道为什么会拼错
用微软的不会出现上诉问题
经过认真检查 发现错误的地方是 需要提交的DataTable 里面的ColumnName要大写
因为oracle的ColumnName是大写的 如何用小写的ColumnName 当然得不到正确的sql
Oracle.DataAccess.dll 的编写者 真偷懒啊