以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教计划设置问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=39624) |
||||
-- 作者:sxqq123 -- 发布时间:2013/8/28 15:09:00 -- 请教计划设置问题 我设置计划是24小时增加一天为当天,现在结果是 ![]() ![]() 请教这个是什么原因? |
||||
-- 作者:Bin -- 发布时间:2013/8/28 15:12:00 -- 原因应该是执行了2次. 检查一下代码吧. |
||||
-- 作者:sxqq123 -- 发布时间:2013/8/28 15:16:00 -- Static dt As Date Dim tp As TimeSpan tp = Date.Now - dt If tp.TotalHours >= 24 Then dt = Date.Today Dim dr0 As DataRow = DataTables("日期管理").Find("日期=#" & dt & "#") If dr0 Is Nothing Then Dr0=DataTables("日期管理").AddNew Dr0("日期")= dt DataTables("日期管理").Save() End If |
||||
-- 作者:Bin -- 发布时间:2013/8/28 15:19:00 -- 看起来是没问题的,例子发出来我 分析测试一下看看吧. |
||||
-- 作者:sxqq123 -- 发布时间:2013/8/28 15:33:00 --
|
||||
-- 作者:Bin -- 发布时间:2013/8/28 15:44:00 -- 我从24小时改为30秒. 测试了10来分钟 没发现问题了. 你看看吧 |
||||
-- 作者:sxqq123 -- 发布时间:2013/8/28 17:50:00 -- 我将时间间隔从1小时调整到1 分钟,2个小时内28日已显示第三次了,什么代码还会造成这个结果? |
||||
-- 作者:Bin -- 发布时间:2013/8/28 17:55:00 -- 不清楚,我这里测试了很久都没问题.你是否使用我的例子? |
||||
-- 作者:有点甜 -- 发布时间:2013/8/28 19:55:00 -- 这个是静态变量,在你关闭项目的时候,值是不会再被保存的。 建议你把值存为文本,或者存在表里,或者配置文件里。 |