以文本方式查看主题 - 蓝色快车PB俱乐部论坛 (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspindex.asp) -- PowerBuilder MIS编程 (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspbbs.asp?boardid=1) ---- 为什么数据窗口没有按条件进行查询? (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspdispbbs.asp?boardid=1&rootid=17&id=552) |
-- 作者:basswood -- 发布时间:2003/7/20 12:07:15 -- 看看关联条件是否确定。 |
-- 作者:vad -- 发布时间:2003/7/21 14:46:31 -- 看看数据窗口对象的检索参数是否设置正确。 |
-- 作者:cmaboy -- 发布时间:2003/7/23 18:33:02 -- 如果你那样写,能出来才怪 你想改变数据窗口的检索条件,就好好改变,不要搞那么多无用的东西,你的retrieve参数是什么? 在dw_1设置了检索条件吗?如果设置了,而且是你所传的那个sno,那么先dw_1.reset();然后再dw_1.retrieve(sno); 如果没有设置,那么动态组成数据窗口的检索条件,也需要先reset(),然后再retrieve() 试一下 |
-- 作者:solonet -- 发布时间:2003/7/24 15:08:57 -- up |
-- 作者:hyj3682002 -- 发布时间:2004/3/3 17:44:53 -- 要用游标 |
-- 作者:bird -- 发布时间:2004/3/6 13:29:38 -- 他写的有些乱啊 ~~~ 你是在按扭里直接写sql语句的 |
-- 作者:糟糕的程序员 -- 发布时间:2004/7/23 14:32:46 -- 把sle_name实例化就可以了 |
-- 作者:happystone78 -- 发布时间:2004/7/23 15:08:19 -- 偶水平太菜,不知所云 |
-- 作者:elfbobo -- 发布时间:2004/8/26 11:14:19 -- 肯定是你的retrieve() 参数不对!!! |
-- 作者:ggggfcuihc -- 发布时间:2004/9/15 11:28:19 -- 有一点看不懂太菜 |
-- 作者:flyfox88 -- 发布时间:2004/9/15 16:30:13 -- 用retrieve时只能输入固定参数 |
-- 作者:huangzongwu -- 发布时间:2006/8/13 9:38:58 -- 你那个SQL语句根本就错了,仔细看下我改的: string sno,sna,ss select s#,sname,sex into :sno,:sna,:ss from info where sname=:sle_name.text dw_1.retrieve(sno) |
-- 作者:fengya_2008 -- 发布时间:2006/8/15 9:26:28 -- 诊断:1)在sql语句里最好少用根组件或者对象有关的东西,sle_name.text ,可以先放到一个变量之中 2)查证在datawindow中是否有跟sno相匹配的 Arguement 3)可以先直接测试该sql语句,是否有问题 |
-- 作者:ZJ雨 -- 发布时间:2006/11/1 21:27:41 -- 我的问题跟他的那个差不多` select stu_id into :id from stu_jbzl where stu_id=:sle_1.text dw_1.setfilter() -> 此括号中参数我该怎么写~!? dw_1.filter() |
-- 作者:ZJ雨 -- 发布时间:2006/11/1 21:34:53 -- 条件就是 where 里的条件``但是好象不能直接往上写`` 让数据窗口中满足条件就显示那一条~`` 还有个问题哦``` [此贴子已经被作者于2006-11-1 21:34:53编辑过]
|
"> |