自动化首页
论坛首页
游客:
注册
|
登录
|
搜索
|
统计
|
帮助
自动化在线 Autooo.net
»
自动化软件
» 高手请教!
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
繁体版
|
打印
|
推荐
|
订阅
|
收藏
标题: 高手请教!
we001
游客
UID 27
精华 0
积分 10337
帖子 10337
威望 0
金钱 0
阅读权限 1
注册 2007-7-28
状态 离线
#1
使用道具
发表于 2007-7-28 18:51
资料
短消息
加为好友
高手请教!
我现在用VB脚本编数据库连接的程序: dim obj,objco cection,objcommand,co ectstring dim a, jrksq jrksq=hmiruntime.tags(" j1rksq").read co ectstring="provider=msdasql;d ="cc_zxf_05_09_02_12_39_31r;username= wd=;" set objco ection=createobject("adodb.co ection") objco ection.co etion=co ectio tring objco ection.open set objcommand=createobject("adodb.command") set obj=createobject("adodb.recordset") 前面的数据库连接我可能写的有点错误,(凭记忆写的),可以不用考虑他会出问题。主要是后面的: a="select * from zlmlb where kou=1;" with objcommand .co ection=objco ection .commandtext=a end with set obj=objcommand.execute if ( jrksq=1) then hmiruntime.tags(" jxflsh").write obj.fields(0).value end if set objcommand=nothing objco ection.close set objconection=nothing 遇到的问题是数据库连接上后,当有多条记录满足条件时,WINCC会将这几条记录依次全部下发给PLC。而我只想下发一条记录。怎样才能从获得的多条记录中得到首条纪录呢? 而且满足条件的记录全部下发后又会显示错误说:当前没有记录。 请问怎样才能判断当前有没有满足条件的记录?若没有记录时就不下发PLC命令。 写的有点多,不过实在是没有办法了,请高手帮忙,谢谢!急!
[广告]
投票
交易
悬赏
活动
自动化在线 Autooo.net
自动化在线
> PLC论坛
> 变频器
> 电工电气论坛
> 传感器与仪表
> 电机控制
> PC-Based论坛
> 嵌入式系统论坛
> DCS论坛
> 工业以太网
> 现场总线
> 通讯技术
> 自动化软件
> 人机界面
> 机械传动
> 流体控制
> 电器元件
> 资料交流
> 自由灌水
专业论坛
> 西门子论坛
> 三菱论坛
> 单片机论坛
> 论坛事务
输入您的搜索字词
提交搜索表单
当前时区 GMT+8, 现在时间是 2008-10-16 08:06
粤ICP备07500170号
By
Discuz!
5.5.0
© 2007-2008
Processed in 0.065242 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
Autooo! Inc.
-
Archiver
-
繁体中文