环境说明:DELPHI7 + ORACLE 9Ivar
AdoDs: TAdoDataset;
begin
AdoDs.LockType := ltBatchOptimistic;
AdoDs.CommandText := 'select a.id, a.sblxbh, b.lbmc from pw_t_byqb a, pw_t_A_TEST b where a.id< 20 and a.sblxbh=b.lbbh';
AdoDs.Open; // Open正常,有N条数据 AdoDs.Delete; // 执行正常
AdoDs.UpdateBatch() // 问题出现了:删除pw_t_byqb表中的一条数据,同时也删除pw_t_A_TEST表中的关联数据。怎么会这样???
AdoDs: TAdoDataset;
begin
AdoDs.LockType := ltBatchOptimistic;
AdoDs.CommandText := 'select a.id, a.sblxbh, b.lbmc from pw_t_byqb a, pw_t_A_TEST b where a.id< 20 and a.sblxbh=b.lbbh';
AdoDs.Open; // Open正常,有N条数据 AdoDs.Delete; // 执行正常
AdoDs.UpdateBatch() // 问题出现了:删除pw_t_byqb表中的一条数据,同时也删除pw_t_A_TEST表中的关联数据。怎么会这样???
解决方案 »
- cxgrid 文字颜色问题
- IDUdpServer如何发送消息?
- 关于QuickRep1纸张大小为A4后,窗体不能全部显示QuickRep1该怎么办{具体如下},谁遇见过?
- 如何把定期生成数据库记录写成计划任务,就算程序关闭都会自动执行?
- 在fastreport中怎么得到总页数?
- 送高分,在delphi中调用Word,我怎么才能在第二页上面写东西?
- 有没有办法使任务栏上的任务按钮不可视
- 要做一个售楼管理系统,无从下手。各位给点思路,谢谢了!
- 启动新招
- Delphi多匿名线程运行时,线程没有运行完一直挂着,是不是操作同一全局变量的问题
- 金山office2005是用delphi开发的,讨论一下为什么金山选择Delphi呢?
- 高分求助,存储过程返回值
1.用如上俩句代码完成正常的数据删除;
2.除了写SQL脚本执行外,可有其他的方法实现?
楼上的朋友说的有道理,执行数据的时候会处理多张表单;在数据的处理上,我们常常都会有多张表单的联合管理,这时候,如何实现用单ADO的联合语句管理?另我的ORACLE 在开发期激活数据时,DELPHI会马上无提示关闭。大家会吗?
这问题不解决,我从该FORM下继承的所有窗口都要修改数据的操作,那有50个以上的窗口
SOS!!!!!!
这问题不解决,我从该FORM下继承的所有窗口都要修改数据的操作,那有50个以上的窗口
SOS!!!!!!