起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 303|回复: 11

【搞定】[请求]关于基本信息的删除问题**

[复制链接]
发表于 2007-6-25 11:30:00 | 显示全部楼层 |阅读模式
对于基本信息表(如商品信息表、职员信息表等等)里的记录,
如果没有被使用则允许删除,
如果已经被使用则不允许删除。

要删除的时候,
是不是要对所有可能用到基本信息表的数据表都作判断?
如果可能用到基本信息表的数据表有100多张,
效率不是很低?

有没有什么好的办法?
回复

使用道具 举报

发表于 2007-6-25 13:24:12 | 显示全部楼层
那就在基本信息表上做标识,默认为0,
用到一次加1,删除一个减1,这样判断标识的值就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 13:28:43 | 显示全部楼层
最初由 atiger 发布
[B]那就在基本信息表上做标识,默认为0,
用到一次加1,删除一个减1,这样判断标识的值就可以了。 [/B]

这个方法好,具体怎么实现?
如何知道被使用或者删除?
回复 支持 反对

使用道具 举报

发表于 2007-6-25 13:52:31 | 显示全部楼层
呵呵,这点平台没有啥优势,跟其他的开放工具一样,例如
商品信息表肯定要被其他的表用到吧,例如入库表,那么你录入商品后,对于这个数据集会生成一个修改日志DeltaDataSet,然后根据这个来修改商品信息表的标识字段,
至于“DeltaDataSet”的使用,请在bbs上以这个关键字搜索
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 14:31:30 | 显示全部楼层
再问:
如果存取数据是直接对应数据表的,
不经过数据集,
那么DeltaDataSet是不是不起作用?
回复 支持 反对

使用道具 举报

发表于 2007-6-25 14:43:57 | 显示全部楼层

那你自己每次insert或者delete时候,来修改标识的值了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 15:53:17 | 显示全部楼层
数据表有没有自己的修改日志?
回复 支持 反对

使用道具 举报

发表于 2007-6-25 16:11:55 | 显示全部楼层
修改日志,需要你自己做

http://bbs.justep.com/forum.php?mod=viewthread&tid=15689  4楼和10楼

不过新增记录不插入日志,不过,如果用delete直接对表做动作,肯定也是不记录的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 16:54:34 | 显示全部楼层
http://bbs.justep.com/forum.php?mod=viewthread&tid=15689  4楼和10楼
的附件我都用不了
已经配置了数据库,
导入的时候提示错误:
============================================================


2:        失败        16:49:16
对 业务模型\辽宁交易运营系统\基础表数据库\市场成员表(BIZ2:\LNJYYYXT\JCBSJK.DATABASE\T_MARKETER.TABLE) 执行数据迁移任务时发生了错误。错误信息: 错误类型:EBusiness
错误信息:载入业务对象“业务模型\辽宁交易运营系统\基础表数据库\市场成员表(BIZ2:\LNJYYYXT\JCBSJK.DATABASE\T_MARKETER.TABLE)”时发生了错误。错误信息:载入业务对象“业务模型\辽宁交易运营系统\字段模板组\常用字段模板组(BIZ2:\LNJYYYXT\ZDMBZ\CYZDMBZ.FIELDTEMPLETGROUP)”时发生了错误。错误信息:在操作文件:BIZ2:\LNJYYYXT\ZDMBZ\CYZDMBZ.FIELDTEMPLETGROUP的时候出现异常,操作代码:16,异常信息:文件不存在:5127D7F7BD3840348B1473BC9A27F27F
错误描述:
原始错误信息:在操作文件:BIZ2:\LNJYYYXT\ZDMBZ\CYZDMBZ.FIELDTEMPLETGROUP的时候出现异常,操作代码:16,异常信息:文件不存在:5127D7F7BD3840348B1473BC9A27F27F
详细信息:



============================================================


1:        失败        16:49:16
对 业务模型\辽宁交易运营系统\基础表数据库\市场成员历史表(BIZ2:\LNJYYYXT\JCBSJK.DATABASE\T_LOG_MARKETER.TABLE) 执行数据迁移任务时发生了错误。错误信息: 错误类型:EBusiness
错误信息:载入业务对象“业务模型\辽宁交易运营系统\基础表数据库\市场成员历史表(BIZ2:\LNJYYYXT\JCBSJK.DATABASE\T_LOG_MARKETER.TABLE)”时发生了错误。错误信息:载入业务对象“业务模型\辽宁交易运营系统\字段模板组\常用字段模板组(BIZ2:\LNJYYYXT\ZDMBZ\CYZDMBZ.FIELDTEMPLETGROUP)”时发生了错误。错误信息:在操作文件:BIZ2:\LNJYYYXT\ZDMBZ\CYZDMBZ.FIELDTEMPLETGROUP的时候出现异常,操作代码:16,异常信息:文件不存在:5127D7F7BD3840348B1473BC9A27F27F
错误描述:
原始错误信息:在操作文件:BIZ2:\LNJYYYXT\ZDMBZ\CYZDMBZ.FIELDTEMPLETGROUP的时候出现异常,操作代码:16,异常信息:文件不存在:5127D7F7BD3840348B1473BC9A27F27F
详细信息:



============================================================
回复 支持 反对

使用道具 举报

发表于 2007-6-25 16:57:33 | 显示全部楼层
他没有给你模版,你导入后,删除表中的模版引用就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-12 00:03 , Processed in 0.038485 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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