使用DataAdapter.Update更新数据问题
这段代码为通过DataAdapter读出数据库内容并将内容存储到数据集中,再将数据集中的表绑定到DataGridView控件中用来显示查询出来的数据。当DataGridV...
这段代码为通过DataAdapter读出数据库内容并将内容存储到数据集中,再将数据集中的表绑定到DataGridView控件中用来显示查询出来的数据。
当DataGridView控件中的数据被修改后使用DataAdapter.Update向数据库更新数据。
问题:单个表可以使用SqlCommandBuilder和SqlCommandBuilder进行更新,但因为我的查询语句中使用了INNER JOIN联表查询,用SqlCommandBuilder就会出错,请问该如何解决呢?
SqlCommandBuilder CommandBuilder = new SqlCommandBuilder(DataAdapter);DataAdapter.Update(DataSet, "GateCard");
如果DataAdapter查询的是单个表的数据,使用以上代码即可更新,但我DataAdapter查询时使用了联表查询,再使用以上代码更新就会出错,请问该如何解决! 展开
当DataGridView控件中的数据被修改后使用DataAdapter.Update向数据库更新数据。
问题:单个表可以使用SqlCommandBuilder和SqlCommandBuilder进行更新,但因为我的查询语句中使用了INNER JOIN联表查询,用SqlCommandBuilder就会出错,请问该如何解决呢?
SqlCommandBuilder CommandBuilder = new SqlCommandBuilder(DataAdapter);DataAdapter.Update(DataSet, "GateCard");
如果DataAdapter查询的是单个表的数据,使用以上代码即可更新,但我DataAdapter查询时使用了联表查询,再使用以上代码更新就会出错,请问该如何解决! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询