在WinCC的VBS环境下编写代码对SQL数据库进行单表多条件查询?

已锁定

XXGK_123

  • 帖子

    141
  • 精华

    0
  • 被关注

    8

论坛等级:侠士

注册时间:2012-10-15

普通 普通 如何晋级?

在WinCC的VBS环境下编写代码对SQL数据库进行单表多条件查询?

1303

7

2016-03-03 10:58:58

WinCC页面上 有三个文本框输入区域,输入/输出域1填写--工件编号,输入/输出域2填写--姓名1,输入/输出域3填写--姓名3  (以上3个变量  数据类型  均为 文本变量8位字符集)

用以上三个条件的任意组合从SQL数据库中筛选数据,当上边的三个输入域全部为空时,点击查询按钮显示全部数据,当其中一个或2个条件为空时,为空的条件不参与查询,这样的SQL语句改怎样写?

我写了几句,编译时说语法错误...................?


Sql = "Select * FROM GJ_Infor WHERE 1=1


If   !String.Is Null Or Empty(GJ_Num.Value)  Then    REM:工件编号条件
Sql += " and GJ_Num = " + GJ_Num.Value


If  !String.Is Null Or Empty(SX_CZ.Value)  Then     REM:姓名1条件

Sql += " and CZY = " + SX_CZ.Value


If  !String.Is Null Or Empty(SX_JY.Value)  Then     REM:姓名2条件

Sql += " and JYY = " + SX_JY.Value

已经搞了2天了,请大家分析分析原因。共同讨论?

在WinCC的VBS环境下编写代码对SQL数据库进行单表多条件查询? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。