dbquery中的sql如下
select m.stuID,m.CID,m.Mark,l.Cname,l.CID
from
(
m left join lesson l
on m.CID=l.CID)
我用TDBNavigator绑定到这个数据集
由于是左联了所以不能删除两张表的记录
请问这类问题有无常规的解决方法
select m.stuID,m.CID,m.Mark,l.Cname,l.CID
from
(
m left join lesson l
on m.CID=l.CID)
我用TDBNavigator绑定到这个数据集
由于是左联了所以不能删除两张表的记录
请问这类问题有无常规的解决方法
解决方案 »
- procedure Tform1.button1Click(sender:Tobject)
- 请问com+是什么东西?
- 我做了一个dll,文件为cstprice.dll,但在调用时报如下错,怎样解决?
- windows XP HomeEdition能否加入到域,如何加入到域?
- 如何将query中的数据存成execl格式的文档
- 如何判断Windows是繁体版本还是简体版本?
- 怎样在程序中取出Rave报表设计器中的DataText或Text字段进行设置?
- 随便看看吧。用delphi如何连接sql server7.0的数据库文件(*.mdf)?
- 利用Idhttp不能填写账号密码登录的问题,急求~已经用了一个晚上了
- 如何单击DBGrid, 进行字段的排序
- 立刻给分,如何打印完整的窗体
- 求三层应用的客户端连接问题!
能说得具体一点吗?
再顶
请问你的意思是否是用主键表作为数据集放入一个Adoquery,然后对这个表的记录作删除操作,然后用sql自带的级连删除来删除另一张表的记录。
我想这个应该不是常规的解决方法,我已经加了很多个ADOquery 了,
能否用显示记录的Adoquery来完成删除操作呢?(就是我在一楼里写的那个adoquery)
如果每删除两张级连表的记录都要用一个单独的Adoquery再处理一次,(而且我的试验里这种类似的表的级连很多),那就要用很多个adoquery了。
请问adocommand是怎么用的
能否用于这种情况
好象不可以给自己的吧