2009-03-03 53 views
0

我正在使用OleDbDataAdapter填充DataSet中的表。问题是select sql语句非常复杂(使用左连接从大量表中获取数据)并且OleDbCommandBuilder无法为我写入插入/更新语句。为OleDbDataAdapter编写自定义插入/更新命令

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

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

谢谢您的输入!

编辑:我也可以用一些帮助来编写OleDbDataAdapter的更新语句,尤其是涉及多表更新的时候。如果有人能指点我一些文学,那会很棒!

回答

1

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