社区
Delphi
帖子详情
删除相关数据记录?
tanyuyin
2004-05-08 12:33:11
因为是两个相关表格记录的删除,
比如DBGRID1显示的是教师的信息,而DBGRID显示的是学生的信息,而DBGRID1中的一个记录对应DBGRID2中的多个记录。
当我把查询到的东东显示在DBGRID后,再用DBGrid1.DataSource.DataSet.Delete;
DBGrid2.DataSource.DataSet.Delete;
这两个语句来DELEDE时,为什么DBGRID2中只是删除了一个记录?
请问,如何做才能把DBGRID2中相关的记录都删除?
...全文
37
8
打赏
收藏
删除相关数据记录?
因为是两个相关表格记录的删除, 比如DBGRID1显示的是教师的信息,而DBGRID显示的是学生的信息,而DBGRID1中的一个记录对应DBGRID2中的多个记录。 当我把查询到的东东显示在DBGRID后,再用DBGrid1.DataSource.DataSet.Delete; DBGrid2.DataSource.DataSet.Delete; 这两个语句来DELEDE时,为什么DBGRID2中只是删除了一个记录? 请问,如何做才能把DBGRID2中相关的记录都删除?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lemon_wei
2004-05-08
打赏
举报
回复
是的,用触发器做
lemon_wei
2004-05-08
打赏
举报
回复
xiangyanbang
2004-05-08
打赏
举报
回复
同意楼上的说法
楚人无衣
2004-05-08
打赏
举报
回复
1.在数据库中设置关系统,选中关联删除;
2.在删除第一个时,用一个删除语句删除表二是附合条件的;
3.楼上方法
saien
2004-05-08
打赏
举报
回复
利用触发器
jinjazz
2004-05-08
打赏
举报
回复
DBGrid2.DataSource.DataSet.first;
while not DBGrid2.DataSource.DataSet.eof do
begin
DBGrid2.DataSource.DataSet.Delete;
DBGrid2.DataSource.DataSet.next;
end;
surdon
2004-05-08
打赏
举报
回复
学习中
judicainiao
2004-05-08
打赏
举报
回复
触发器我不懂,高手能说说吗?
学习中
微信聊天
记录
删除
了腾讯服务器上会有保存吗?怎么才能恢复找回.docx
微信聊天
记录
删除
了腾讯服务器上会有保存吗?怎么才能恢复找回.docx
Sql Server中清空所有
数据
表中的
记录
Sql Server中清空所有
数据
表中的
记录
清空所有
数据
表中的
记录
: 代码如下:exec sp_msforeachtable @Command1 =’truncate table ?’
删除
所有
数据
表: 代码如下:exec sp_msforeachtable ‘delete N”?”’ 清空SQL Server
数据
库中所有表
数据
的方法(有约束的情况) 其实
删除
数据
库中
数据
的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是
删除
数据
库的所有
数据
,因为
数据
之间可能形成相互约束关系,
删除
操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEachTable存储过程。
13为什么表
数据
删掉一半,表文件大小不变?.pptx
13为什么表
数据
删掉一半,表文件大小不变?.pptx
FDA
数据
完整性和cGMP合规指南最新[归类].pdf
FDA
数据
完整性和cGMP合规指南最新[归类].pdf
微信聊天
记录
删除
了能找回来吗.docx
微信聊天
记录
删除
了能找回来吗.docx
Delphi
5,935
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章