日期:2014-05-17  浏览次数:21376 次

C# WinForm 数据库 主从表问题( SqlConnection,SqlDataAdapter,DataSet,SqlCommandBuilder)
主表 中的 ID 设定了主键,从表与主表通过 ID 绑定了.

用到了:

SqlConnection
SqlDataAdapter
DataSet
SqlCommandBuilder

SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(sdaM);
SqlCommandBuilder cb = new SqlCommandBuilder(sdaM1);

sdaM.Update(ds.Tables["M"]);
sdaM1.Update(ds.Tables["M1"]);

现在是从表删除某些项时,保存就出错。

我想大部份是主从绑定的原因。

请问大家的主从表操作一般是如何做的?
难道真是直接用 SQL 语句来写:先删除从表,再删除主表等?
数据库 C# dataset WinForm SQL

------解决方案--------------------
一般都是用sql语句来实现表的删除,不过删除的行为一般都会加串到事务里面。