为OleDbDataAdapter编写自定义插入/更新命令

时间:2009-03-03 08:20:42

标签: c# sql dataset oledb insert-update

我正在使用OleDbDataAdapter来填充DataSet中的表。问题是select sql语句非常复杂(使用左连接从多个表中获取数据),OleDbCommandBuilder无法为我编写插入/更新语句。

我想知道这里最好的行动是什么?没有那么多数据可以改变的数据(30个中只有6-8个需要)但是重要的是我可以尽可能简单地完成OleDbDataAdapter.Update(速度和资源使用非常重要)。

有没有人有这方面的经验?这里最好的/推荐的行动是什么?

感谢您的投入!

编辑:我也可以使用一些帮助来编写OleDbDataAdapter的更新语句,特别是当它涉及多表更新时。如果有人能指出我的一些文献,那就太棒了!

1 个答案:

答案 0 :(得分:1)

我建议您在这种情况下手动编写SQL代码。