当前位置: 代码迷 >> PB >> 求好手帮忙 !
  详细解决方案

求好手帮忙 !

热度:99   发布时间:2016-04-29 07:59:27.0
求高手帮忙 !!!!
我想实现查询的功能 下面是我的代码 可是为什么点击查询的时候 dw_1中 不出现我要查找的东西 而是全部的数据库里的信息 求 高手指点一下 看哪里错了  

String str
str= trim (sle_1.text)
if str ="" then 
//messagebox ("提示信息","请输入正确的查询条件!")
else
dw_1.retrieve(str)
end if
sle_1.setfocus()
dw_1.retrieve()
dw_1.setfilter(sle_1.text)
dw_1.filter()


------解决方案--------------------
String str
str= trim (sle_1.text)
if isnull(str) or str ="" then
messagebox ("提示信息","请输入正确的查询条件!")
else
dw_1.retrieve()
dw_1.setfilter("要过滤的字段名 = '"+str+"'")
dw_1.filter()
end if


------解决方案--------------------
关键是这里

如果字段类型为字符串用以下代码
dw_1.setfilter("字段名 = '" + str + "'")
dw_1.filter()


如果字段类型为数值用以下代码
dw_1.setfilter("字段名 = " + str
dw_1.filter()
  相关解决方案