能一删到底吗?

foolfool 2004-06-24 10:26:28
在一个主从表关系的dataSet中
(两个表都用DataGrid显示)

能否在删除主表的某一记录时,从表的记录也跟着自动被删除??????

我在设置数据关系的时候选择 删除规则为 :cascade
可是却没有作用。。。。
...全文
86 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
foolfool 2004-06-24
  • 打赏
  • 举报
回复
codeangel(程序人生.NET)

“那就多写一个SQL吧。”

学东西嘛,在这里有时候不仅仅是为了解决问题。。。。

foolfool 2004-06-24
  • 打赏
  • 举报
回复
多谢诸位,,,,
楼上的老兄,是在DataSet中的。。。。
athossmth 2004-06-24
  • 打赏
  • 举报
回复
对不起,说错了,刚查了一下,sql 2000里是可以cascade delete的。

不过,你原来说的delete,是在dataset里还是database里?
athossmth 2004-06-24
  • 打赏
  • 举报
回复
这种操作只有ms access支持,sql server是不行的。参考:

http://www.sqlteam.com/item.asp?ItemID=8595
codeangel 2004-06-24
  • 打赏
  • 举报
回复
那就多写一个SQL吧。
两个表有ID关联。删除主表ID时也删除子表的ID就行了呀。
lxcc 2004-06-24
  • 打赏
  • 举报
回复
作视图,然后从视图里面删除!好像两个表级联删除,问题不大,只要主外键明确!就可以!
foolfool 2004-06-24
  • 打赏
  • 举报
回复
真的没有好的方法了?

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧