关于用OBDC做IFIX报表的问题 点击:508 | 回复:2



焦宏波

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2006年7月03日
发表于:2006-07-22 20:36:00
楼主
用OBDC做IFIX报表的问题:
'查询,根据报表修改
    strQueryAvg = "Select DATETIME, VALUE, TAG FROM FIX " & _
        "WHERE MODE = 'AVERAGE' and (TAG='" & Tag1 & "' or TAG='" & Tag2 & "'" & _
        " or TAG='" & Tag3 & "' or TAG='" & Tag4 & "' or TAG='" & Tag5 & "'" & _
        " or TAG='" & Tag6 & "' or TAG='" & Tag7 & "' or TAG='" & Tag8 & "')" & _
        "and INTERVAL = '01:00:00' and " & _
        "(DATETIME >= {ts '" & StartTime & "'} and " & _
        "DATETIME <= {ts '" & EndTime & "'})"
用上面的代码做报表时,老报警,我试了一下,报警是因为日期格式造成的,里面的DATETIME不能在SQL中查询比较,查资料说和系统区域设置有关,可我设的一样呀,我试了一下,在IFIX里面用自已的控件调用历史数据,用到SQL查询DATETIME时也不行,怎么回事呢?



痴迷

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2006年7月24日
发表于:2006-07-24 20:20:00
1楼
我用FIX6.15的ODBC功能,在数据库中无法设置SQT和SQD块,没有这两种块类型,不知道是何原因?请有时间回复。WLYGHY_01@163.COM谢谢

seaday

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 48回
  • 年度积分:0
  • 历史总积分:163
  • 注册:2004年10月06日
发表于:2008-11-03 17:03:25
2楼
也在郁闷中     

热门招聘
相关主题

官方公众号

智造工程师