设为首页收藏本站

 找回密码
 注册
查看: 4117|回复: 4
打印 上一主题 下一主题

急,关于if(CurrentTime==0.090001 or BarStatus==0) [复制链接]

Rank: 3Rank: 3

精华
0
UID
22920
积分
142
帖子
35
主题
8
阅读权限
40
注册时间
2011-1-2
最后登录
2016-7-21
跳转到指定楼层
1#
发表于 2011-2-11 15:25:37 |只看该作者 |倒序浏览
这样的写法进行数据库初始化,
if(CurrentTime==0.090001 or BarStatus==0)
if(CurrentTime==0.090001 and BarStatus==0)

用哪个好。
要求9点后数据库不能初始化,
只在CurrentTime==0.090001 时进行当天首次初始化。其它时间,无论发网络中断,还是重启TB,都不初始化。
网络中断,软件重启, 用and 关系是不是可以实现这个想法。

barstatus==0,是不是网络中断,软件重启,重设周期 。是否会初始化掉。

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2011-2-11 15:40:52 |只看该作者
To  :   barstatus==0,是不是网络中断,软件重启,重设周期 。是否会初始化掉。

是的

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
22920
积分
142
帖子
35
主题
8
阅读权限
40
注册时间
2011-1-2
最后登录
2016-7-21
3#
发表于 2011-2-11 17:35:54 |只看该作者
试过去掉BARSTA。。==0,防止网络断线重连,交易时间被初始化。但是只用
if(CurrentTime==0.090001 )时自动交易就没反应。
我想早上开市时只初始化一次数据库。其它任何情况都不初始化。
如果这样不行,要用什么办法。用数据库记录有没有用。如果开市初始化一次,就记录下来。整天都不再初始化。
如:if(CurrentTime==0.090001 and value(getgtb...(...... text(0))
{   初始化数据库;
    setgtb...(......text(1));
}

这样处理,能不能达到目的,(开市一秒时初始化数据库,其它任何情况都不初始化)
请LH948管理解答

使用道具 举报

Rank: 1

精华
0
UID
175458
积分
22
帖子
20
主题
2
阅读权限
10
注册时间
2013-11-11
最后登录
2014-8-5
4#
发表于 2013-11-12 14:27:31 |只看该作者
感觉你这样的写法有问题。

使用道具 举报

Rank: 1

精华
0
UID
244205
积分
45
帖子
30
主题
11
阅读权限
10
注册时间
2016-12-6
最后登录
2022-3-24
5#
发表于 2018-9-18 14:04:27 |只看该作者
问题怎么解决的?

使用道具 举报

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

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-11 22:47

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部