利用ODBC访问WINCC的历史数据库[4]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 monkst 的 blog

t:时间

v:值

f:标志

由于没有可靠的资料可查,其f的名值表示的含义就不得而知,不过,在我的使用中,我将f8392705作为一个合法值,在wincc的处理中没有出过错,但别的flag值的含义,只能问西门子公司了。

二、      利用vb编写程序访问wincc历史数据库。

上面已明确描述了wincc的历史数据库的结构组成与表结构,那么我们就可以通过编程访问wincc的历史数据库。如其它通过odbc访问的数据一样。如下面的小例子

vb中,先引用ado组件。并声明ado变量。

private cn as adodb.connection

private rs as adodb.recordset

const dsn = “cc_fy_02-10-16_10:40:18r”

private sub insertdata(nowvalue as double)

dim nowtime as string

nowtime =now

cn.open dsn, "", ""

sqlstr=” insert into pde#hqz#gas_pre(t,v,f) values(‘”+ nowtime +”’,”+ nowvalue +”, 8392705) ”

cn.execute sqlstr

cn.close

end sub

 

本文关键:ODBC WINCC SYBASE 历史数据库
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top