起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 288|回复: 16

【结贴】[请求]修改删除数据的sql**

[复制链接]
发表于 2008-1-31 15:53:38 | 显示全部楼层 |阅读模式
想要实现删除数据只是将该数据的一个标志位设为特定值
该如何实现呢!
回复

使用道具 举报

发表于 2008-1-31 15:56:57 | 显示全部楼层
用sql语句删除啊  加上where语句,参见sqlserver的help
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-31 15:58:45 | 显示全部楼层
我不想删除,我要用update替代delete
回复 支持 反对

使用道具 举报

发表于 2008-1-31 16:00:36 | 显示全部楼层
那研究sql语法吧。参见sqlserver的help
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-31 16:02:04 | 显示全部楼层
我想设置dataset的delete的statement,在哪里设置?
回复 支持 反对

使用道具 举报

发表于 2008-1-31 16:03:03 | 显示全部楼层
你是不是指的数据集导航条的删除按钮啊
procedure TMAINFORM.DataNavigator1BeforeAction(Sender: TObject; var Accept: Boolean);
begin
  case (Sender as TBizDataSetAction).ID of
     BizActnConsts.ActionDataSetDelete:
     begin
        //在这里写你自己的代码,可以用lQuery发sql语句更新你的标记字段

        Accept := False;  //这句是要的,不再执行默认的删除动作
     end;
  end;
end;
回复 支持 反对

使用道具 举报

发表于 2008-1-31 16:04:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-31 16:04:46 | 显示全部楼层
谢谢,我试试啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-31 16:18:11 | 显示全部楼层
请问在哪里修改delete的sql?
回复 支持 反对

使用道具 举报

发表于 2008-1-31 16:22:18 | 显示全部楼层
+6楼的看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-6 23:44 , Processed in 0.038693 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表