为什么检索数据前两项正常 可sle_1.text时候会把所有数据显示呢
string ls_sql
ls_khmc=trim(sle_jfnd.text)
ls_cwmc=trim(sle_xm.text)
ls_w=trim(sle_1.text)
if ls_khmc<>'' and not isnull(ls_khmc) then
ls_sql="c_jfxx.xh="+"'"+ls_khmc+"'"
end if
if ls_cwmc<>'' and not isnull(ls_cwmc) then
if ls_sql="" or isnull(ls_sql) then
ls_sql="c_jfxx.xm='"+ls_cwmc+"'"
else
ls_sql=ls_sql+" and c_jfxx.xm='"+ls_cwmc+"'"
end if
if ls_w<>'' and not isnull(ls_w) then
if ls_sql="" or isnull(ls_sql) then
ls_sql="c_jfxx.jfnd='"+ls_w+"'"
else
ls_sql=ls_sql+" and c_jfxx.jfnd='"+ls_w+"'"
end if
end if
end if
dw_1.setfilter(ls_sql)
filter(dw_1)
dw_1.retrieve()
为什么检索数据前两项正常 可sle_1.text时候会把所有数据显示呢
出了什么问题呢
相关推荐
数据系统原理上机试题
`query="sno='"+sle_1.text+"'"` 构建SQL查询语句,根据sle_1输入框的值查找sno字段相等的数据。然后对 `dw_1` 和 `dw_2` 应用过滤器并检索数据。
PowerBuilder数据库应用开发:数据窗口、事务对象与主从联动实战解析
在数据库应用开发中,PowerBuilder以其独特的数据窗口(DataWindow)技术著称,它将SQL查询与界面表现合二为一,极大简化了数据密集型应用的构建。数据窗口的运作依赖事务对象(如SQLCA)与数据库接口(如ODBC)的正确配置,通过settransobject绑定连接,retrieve方法执行检索,update方法提交变更。这一机制不仅是PB应用的核心原理,也体现了企业级CRUD操作的典型范式。从员工信息管理到订单处理,主从数据窗口的联动刷新、参数化查询及事务回滚等实践,均能显著提升开发效率与
从数据流图到DataWindow:教材征订管理系统数据库设计全解析
数据库设计是管理信息系统开发的地基,而数据流图与数据字典则是需求分析阶段两大核心工具。通过实体-联系模型(E-R模型)向关系模式的转换,设计者可以合理拆分表结构,避免更新异常和数据冗余。在教务管理场景中,教材征订业务涉及采购、库存、财务多个角色,数据集成交互频繁,对数据库设计与前端数据窗口的实现都提出较高要求。本文围绕教材征订管理系统,基于SQL Server和PowerBuilder技术栈,完整拆解数据流图绘制、数据字典定义、四张核心业务表的拆分逻辑,以及ODBC连接与DataWindow增删改查的落地写
powerbuilder试题
”并将它显示在窗口 w_1 的单行编辑框 sle_1 中。
winsock使用方法
_b*/.object.getdata (def datastr1) sle_2.text=datastr1 //将数据字符串显示在文本框中在本文中,我们将深入探讨如何在PowerBuilder(PB)


