我需要用组态王,和两个数据库关联,一个数据库只供组态王读取数据,另一个数据库只需要写入,读取的数据库数据由其他程序提供内容,我如何能将读取到的数据,赋值给I/O变量?
是啊,除了access数据库,组态王还可以和其他的数据库连接吗?
要是我有几万个变量,这么一个一个关联,岂不是……………^_^
其他数据库也可以啊,它就是用绑定列表的,没有什么简便办法吧,大工程做起来是比较枯燥了。。
追问谢谢了,估计这样估计要死人的,呵呵呵,有幸做好这样打工程,我也愿意牺牲了
我可以做到组态王和数据库连接上,可是用什么办法吗,将读到的值赋值给变量呢?
能不能说详细点啊,谢谢了,能解决就加分哦
使用SELCET 语句吧,
SQLSelect()
访问数据库,得到一个特定的选择集。选择集中的记录可以由SQLFirst(), SQLNext(),
等函数访问。使用格式如下:
[ResultCode=]SQLSelect(DeviceID,"TableName","BindList",
"WhereExpr","OrderByExpr");
参数:
DeviceID:SQLConnct()产生的连接号。
TableName:表格名称。
BindList:记录体。
WhereExpr:指定函数起作用行的条件。注意:如果列名是字符串,表达式必须在单引号中。
在BindList:记录体可以把自己定义的组态王变量与数据库里的字段联系起来,你试一下吧。
当记录体里的变量衩赋值后,可以再转给其它的变量。如果数据库中记录数比较多的好,可以使用WHILE循环来做程序。