以文本方式查看主题

-  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小时增加一天为当天,现在结果是

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130828150728.jpg
图片点击可在新窗口打开查看
请教这个是什么原因?
--  作者: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
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:日期管理.table


--  作者:Bin
--  发布时间:2013/8/28 15:44:00
--  
我从24小时改为30秒. 测试了10来分钟 没发现问题了.

你看看吧

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:日期管理.table



--  作者:sxqq123
--  发布时间:2013/8/28 17:50:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:111.jpg
图片点击可在新窗口打开查看

我将时间间隔从1小时调整到1 分钟,2个小时内28日已显示第三次了,什么代码还会造成这个结果?


--  作者:Bin
--  发布时间:2013/8/28 17:55:00
--  
不清楚,我这里测试了很久都没问题.你是否使用我的例子?
--  作者:有点甜
--  发布时间:2013/8/28 19:55:00
--  

 楼主你这样是不保险的,你使用static xx = xxxx

 这个是静态变量,在你关闭项目的时候,值是不会再被保存的。

 建议你把值存为文本,或者存在表里,或者配置文件里。