首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

查询语句又写不对了,请帮忙!该如何解决

2012-03-31 
查询语句又写不对了,请帮忙!我把所有干部加了一个标记字段jbbz是干部的赋值jbbz 1 代码如下SELECTzrqka

查询语句又写不对了,请帮忙!
我把所有干部加了一个标记字段   jbbz     是干部的赋值   jbbz= "1 "
代码如下
SELECT   zrqk
a=ALLTRIM(thisform.combo9.Value)                              

i=ALLTRIM(thisform.combo12.value   )

我现在想写的   当a= "副科级以上 "时
找出i部门的副科级以上的人员
if   a= "副科级以上 "
search=   "jbbz= "+ "1 "+   "   and   ALLTRIM(zrqk.Dwmc)= ' "+i+ " ' "
set   filter   to   &search
endif
这个语句执行没有效果,应该怎么写?????
 


[解决办法]
如JBBZ为数字型
search= "jbbz=1 "+ " and ALLTRIM(zrqk.Dwmc)= ' "+i+ " ' "
如JBBZ为字符型
search= "jbbz= '1 ' "+ " and ALLTRIM(zrqk.Dwmc)= ' "+i+ " ' "
[解决办法]
注意jbbz的数据类型。

提示:

每次执行语句前先显示一下你的的字符串内容,看看对不对,就很容易找出错误:
search= "jbbz= "+ "1 "+ " and ALLTRIM(zrqk.Dwmc)= ' "+i+ " ' "
?search &&先看看字符串对吗?

热点排行