求个逻辑写法,头都写晕了,易语言写了个,能用但太复杂
本帖最后由 lcl 于 2022-6-20 03:47 编辑这是我易语言写的逻辑,目前能用是能用。但是总觉得这个逻辑写的太复杂了,我自己看着都头晕。
其实要实现的要求很简单。
数据库里有以下字段
最小数 - 最大数 - 数据信息1 - 数据信息2 - 数据信息3
执行逻辑就是cha询数据库里已经有的数据最小最大数与 添加的 最小最大数 是否冲突,如果有冲突,把老的数据修改到和现在的不冲突就行了。
举例按照数据库里格式
1 - 10 - 数据信息1 - 数据信息2 - 数据信息3
11 - 12 - 数据信息1 - 数据信息2 - 数据信息3
13 - 13 - 数据信息1 - 数据信息2 - 数据信息3
添加最小最大数 为 5-12 就把数据库已有的1 - 10改为 1- 4 然后新添加一组5 - 12
我写的逻辑能实现这样添加。
但是有一个新问题了。数据里有 11 - 12我就需要把 11 - 12 删除了,我的逻辑还没能实现。
总之数据库里 所保留的 最大最小数 在数据信息里不可以冲突。
附易语言源码:
没太理解 既然都是假设,为什么不用判断? 学习....
页:
[1]