IFIX如何与SQL 2008通讯我想将IFIX采集到的数据写入数据库中

IFIX如何与SQL 2008通讯我想将IFIX采集到的数据写入数据库中,第1张

ifix数据入sql或者别的数据

(1)

ifix实时数据入sql

在ifix数据库中建立sqt

sqd

sqt进行基本的配置(相当于触发数据采集的方案配置)

sqd包含要导入的数据列表

看看置顶的那个帖子,

历史报表

(2)

ifix实时数据入调出或入别的数据库

可以采用编程的方式调用ifix

vdbadll

的方法

具体可以参考ifix开发手册

通过这个方法

可以实时访问ifix的实时数据库

你可以在delph中通过这种方法直接访问ifix的实时数据

第一种方法

属于间接方法

但容易

第二种方法

属于直接方法

需要很多资源来支持。

要改。

IFIX是一款使用很广的工业上位组态软件,其中最有特色的就是它的实时数据库,IFIX中的数据库分为实时数据库和历史数据库。

传输中文条件时读不出数据,编码问题

解决方案:

1、原来的MySQL数据库连接字符串是:

server=127001;database=mysql;uid=root;pwd=123;Port=3306;

2、添加设置GB2312格式后的字符串为:

server=127001;database=mysql;uid=root;pwd=123;Port=3306;CharSet=gb2312;

原因:

一、编码格式简介

1、UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码,被称为通用转换格式;是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8 节省空间;另外,如果是外国人访问你的GBK网页,需要下载中文语言包支持。访问UTF-8编码的网页则不出现这问题。可以直接访问;它的通用性比较好。

2、国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)。GBK编码专门用来解决中文编码的,是双字节的。不论中英文都是双字节的。GBK是国家编码,通用性比UTF8差。

二、问题根源

MySQL数据库默认的编码模式为UTF8格式,在使用对应的sql语句查询时,即使数据库连接正常但是对应的内容依然查询不出来,所以需要在MySQL数据库的连接字符串那里设置格式为GB2312即可

以上就是关于IFIX如何与SQL 2008通讯我想将IFIX采集到的数据写入数据库中全部的内容,包括:IFIX如何与SQL 2008通讯我想将IFIX采集到的数据写入数据库中、ifix改本地节点名了,数据源要改吗、ifix vxdata连接数据库成功但读不到shuju等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9876510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存