您的位置:控制工程论坛网论坛 » 自动化软件 » IFIX历史数据库的数据可否通过SQL语言直接修改

swy

swy   |   当前状态:在线

总积分:8597  2024年可用积分:2

注册时间: 2006-08-05

最后登录时间: 2023-08-21

空间 发短消息加为好友

IFIX历史数据库的数据可否通过SQL语言直接修改

swy  发表于 2015/12/3 19:59:11      1279 查看 3 回复  [上一主题]  [下一主题]

手机阅读

IFIX历史数据库用ADO通过Select DATETIME, VALUE, TAG FROM FIX " & _
        "WHERE MODE = ‘AVERAGE‘ and (TAG=‘" & Tag1 & "‘ or TAG=‘" & Tag2 ‘)" & _
        "and INTERVAL = ‘01:00:00‘ and (DATETIME >= {ts ‘" & StartTime & "‘} and DATETIME <= {ts ‘" & EndTime & "‘})"可以将数据库的数据读出来。

现在的问题 : 能否通过类似SQL的语言直接修改里面的数据,比如update FIX  set ....................

纯讨论和学习贴,如果说  "把数据导出到access什么的关系型数据库里再改" 就没意思了

1楼 0 0 回复
  • wangchen

    wangchen   |   当前状态:在线

    总积分:9915  2024年可用积分:7

    注册时间: 2010-03-25

    最后登录时间: 2024-05-22

    空间 发短消息加为好友

    wangchen   发表于 2015/12/6 15:39:09

    现在直接用SQL 语言如update......是不行的,IFIX数据库是实时数据库,不一定遵循关系型数据库的标准,一直找IFIX的相关资料,一直找不到

    2楼 回复本楼

    引用 wangchen 2015/12/6 15:39:09 发表于2楼的内容

  • wuwei01

    wuwei01   |   当前状态:在线

    总积分:3850  2024年可用积分:0

    注册时间: 2010-03-25

    最后登录时间: 2023-08-11

    空间 发短消息加为好友

    wuwei01   发表于 2015/12/17 7:39:37

    看很多介绍IFIX软件的介绍 ---------fix全面支持odbc api接口,可直接把实时数据写入一个或多个关系数据库。另外,ifix可读取、删除关系数据库的数据,并可从关系数据库写回到ifix实时数据库中”

    可惜没有一个介绍方法的

    3楼 回复本楼

    引用 wuwei01 2015/12/17 7:39:37 发表于3楼的内容

  • xuwenbin

    xuwenbin   |   当前状态:在线

    总积分:4115  2024年可用积分:0

    注册时间: 2007-06-08

    最后登录时间: 2023-08-16

    空间 发短消息加为好友

    xuwenbin   发表于 2015/12/17 7:44:37

    有些PLC没用过  也不好评论什么

    4楼 回复本楼

    引用 xuwenbin 2015/12/17 7:44:37 发表于4楼的内容

总共 , 当前 /