您的位置:程序门 -> .net技术 -> c#



问一个关于删除dataset记录的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


问一个关于删除dataset记录的问题[已结贴,结贴人:windyhe_ren]
发表于:2007-01-25 11:57:55 楼主
dataset1和dataset2组合成   dataset3

例如   dataset1   里面的记录是
a       1
b       1

dataset2的记录是
1       11

这样dataset3的记录就是
a       1         1         11
b       1         1         11

如果删除dataset3里面的
b       1         1         11
则dataset1里面就剩一条记录     a         1

但是如果将     dataset3里面的记录全删了,这时dataset1里面就没有记录,但是dataset2里面的那条   1       11   记录还在,请问这是为什么?谢谢
发表于:2007-01-25 12:12:351楼 得分:1
没听明白。。
发表于:2007-01-25 12:17:452楼 得分:0
不是吧?   那没明白?

dataset3   应该是叫复合表把?就像是数据库里面的view一样!~
发表于:2007-01-25 12:46:533楼 得分:2
你想要达到什么样的结果?
发表于:2007-01-25 12:53:544楼 得分:0
我只是觉得奇怪,为什么dataset3里面的记录都删了后,dataset1   也跟着相应的删了,可是为什么dataset2里面的记录没有被删掉。有点理解不了,按照道理的话,dataset2   里面的记录也应该被删,对吗?
发表于:2007-01-26 10:37:255楼 得分:0
没人知道吗?
发表于:2007-01-26 10:43:246楼 得分:5
如果3者之间没加关系,dataset3的数据删了   dataset1   和   dataset2   里的数据是不会删掉的,除非另外通过程序来处理
发表于:2007-01-26 10:59:327楼 得分:0
那要是加关系呢?

dataset1   和dataset2   有主键关联的
就是那个1   对应的   field
发表于:2007-01-26 11:10:398楼 得分:2
你可以把关系加上去看看嘛.....
发表于:2007-01-26 11:11:519楼 得分:0
好的!~     谢谢!~   赫赫
发表于:2007-01-26 11:26:3910楼 得分:0
你肯定dataset1   和dataset2之间加级联删除关系了
去了应该就不会删除了


快速检索

最新资讯
热门点击