谁知道这种功能怎么做
每个商品都有一个结束时间。到了结束时间就把这条记录复制到另一个表里。是不是应该每分钟都比较一下当前时间是不是大于结束时间。这个过程应该放在什么事件里。Form_load吗
------解决方案--------------------用个Timer控件就行了
------解决方案--------------------把比较的程序放到Timer的事件里并设置Timer的运行时间
------解决方案--------------------可以作个windows service监视数据库,来执行这个操作
------解决方案--------------------如果是sql數庫的話,采用sql作業的話效果很好
------解决方案--------------------如果产生这种需求,那么就是数据库设计错误。
仔细检查你的数据库设计,是不是需要这种东西,通常,数据库设计应当避免这种操作。
只有在转移归档的时候才需要。
------解决方案--------------------写个windows service``每天将A表中``当天到期的货物复制到 LS_Table 中``然后开始监控LS_Table,到结束时间就将对应数据复制到B表``同时删除LS_Table中的这条记录``
------解决方案--------------------用线程或者定时器