首页 | 新闻中心| 公司介绍| 产品走廊| 渠道与销售| 技术支持| 下载中心| 用户认证
蓝色快车PB俱乐部论坛--PowerBuilder MIS编程浏览:为什么数据窗口没有按条件进行查询?
>>欢迎您,请先登陆 | 注册 | 发贴排行 | 搜索 | 帮助 | 退出
    蓝色快车PB俱乐部论坛
    PowerBuilder MIS编程
       浏览:为什么数据窗口没有按条件进行查询?

  发表一个新主题  发表一个新投票 回复主题  您是本帖的第 7557 个阅读者
 * 贴子主题: 为什么数据窗口没有按条件进行查询? 保存该页为文件 报告本帖给版主 显示可打印的版本  把本贴加入论坛收藏夹  把本贴加入IE收藏夹 

 掉线,给我留言吧!  mike
  
  
  等级:论坛游民
 财产:
 经验:
 魅力:
  注册:--
  文章:25
  鉴定:保密

  给mike发送一个短消息 查看mike的个人资料 搜索mike在PowerBuilder  引用回复这个贴子 

发贴心情 为什么数据窗口没有按条件进行查询?
“查询”按钮的脚本如下:  
string sno,sna,ss  select s#,sname,sex  into :sno,:sna,:ss  from info  where sna=:sle_name.text  dw_1.retrieve(sno)  
运行后,数据窗口没有按条件进行查询,而是显示了所有的记录,不知道以上语句有何问题!

此主题相关图片如下:
按此在新窗口浏览图片

发贴时间: 2003/4/14 17:02:11 保密


 掉线,给我留言吧!  basswood
  
  
  等级:新手上路
 财产:280
 经验:170
 魅力:200
  注册:2003-7-20
  文章:16
  鉴定:保密

  给basswood发送一个短消息 查看basswood的个人资料 搜索basswood在PowerBuilder  点击这里发送电邮给basswood 引用回复这个贴子 

发贴心情 
看看关联条件是否确定。

发贴时间: 2003/7/20 12:07:15 保密


 掉线,给我留言吧!  vad
  
  
  等级:版主
 财产:624
 经验:380
 魅力:410
  注册:2003-4-11
  文章:29
  鉴定:保密

  给vad发送一个短消息 查看vad的个人资料 搜索vad在PowerBuilder  点击这里发送电邮给vad 引用回复这个贴子 

发贴心情 
看看数据窗口对象的检索参数是否设置正确。

发贴时间: 2003/7/21 14:46:31 保密


 掉线,给我留言吧!  cmaboy
  
  
  等级:职业侠客
 财产:
 经验:
 魅力:
  注册:--
  文章:53
  鉴定:保密

  给cmaboy发送一个短消息 查看cmaboy的个人资料 搜索cmaboy在PowerBuilder  点击这里发送电邮给cmaboy 引用回复这个贴子 

发贴心情 
如果你那样写,能出来才怪
你想改变数据窗口的检索条件,就好好改变,不要搞那么多无用的东西,你的retrieve参数是什么?
在dw_1设置了检索条件吗?如果设置了,而且是你所传的那个sno,那么先dw_1.reset();然后再dw_1.retrieve(sno);
如果没有设置,那么动态组成数据窗口的检索条件,也需要先reset(),然后再retrieve()
试一下

发贴时间: 2003/7/23 18:33:02 保密


 掉线,给我留言吧!  solonet
  
  
  等级:新手上路
 财产:340
 经验:190
 魅力:220
  注册:2003-7-3
  文章:14
  鉴定:保密

  给solonet发送一个短消息 查看solonet的个人资料 搜索solonet在PowerBuilder  点击这里发送电邮给solonet 访问solonet的主页  引用回复这个贴子 

发贴心情 
up

发贴时间: 2003/7/24 15:08:57 保密


 掉线,给我留言吧!  happystone78
  
  
  等级:新手上路
 财产:120
 经验:110
 魅力:110
  注册:2007-2-2
  文章:0
  鉴定:保密

  给happystone78发送一个短消息 查看happystone78的个人资料 搜索happystone78在PowerBuilder  点击这里发送电邮给happystone78 引用回复这个贴子 

发贴心情 
偶水平太菜,不知所云

发贴时间: 2004/7/23 15:08:19 保密


 掉线,给我留言吧!  huangzongwu
  
  
  等级:新手上路
 财产:150
 经验:130
 魅力:130
  注册:2006-8-13
  文章:1
  鉴定:保密

  给huangzongwu发送一个短消息 查看huangzongwu的个人资料 搜索huangzongwu在PowerBuilder  点击这里发送电邮给huangzongwu 引用回复这个贴子 

发贴心情 
你那个SQL语句根本就错了,仔细看下我改的:
string sno,sna,ss  select s#,sname,sex  into :sno,:sna,:ss  from info  where sname=:sle_name.text  dw_1.retrieve(sno)

----------------------------------------------
JAVA,VC++,PB都会!

发贴时间: 2006/8/13 9:38:58 保密


 掉线,给我留言吧!  fengya_2008
  
  
  等级:新手上路
 财产:260
 经验:210
 魅力:210
  注册:2006-8-15
  文章:6
  鉴定:保密

  给fengya_2008发送一个短消息 查看fengya_2008的个人资料 搜索fengya_2008在PowerBuilder  点击这里发送电邮给fengya_2008 引用回复这个贴子 

发贴心情 
诊断:1)在sql语句里最好少用根组件或者对象有关的东西,sle_name.text  ,可以先放到一个变量之中
      2)查证在datawindow中是否有跟sno相匹配的 Arguement
      3)可以先直接测试该sql语句,是否有问题

发贴时间: 2006/8/15 9:26:28 保密


 掉线,给我留言吧!  ZJ雨
  
  
  等级:新手上路
 财产:180
 经验:150
 魅力:150
  注册:2006-11-1
  文章:2
  鉴定:保密

  给ZJ雨发送一个短消息 查看ZJ雨的个人资料 搜索ZJ雨在PowerBuilder  点击这里发送电邮给ZJ雨 引用回复这个贴子 

发贴心情 
我的问题跟他的那个差不多`
select stu_id
into :id
from stu_jbzl
where stu_id=:sle_1.text
dw_1.setfilter()   ->  此括号中参数我该怎么写~!?
dw_1.filter()

发贴时间: 2006/11/1 21:27:41 保密


 掉线,给我留言吧!  ZJ雨
  
  
  等级:新手上路
 财产:180
 经验:150
 魅力:150
  注册:2006-11-1
  文章:2
  鉴定:保密

  给ZJ雨发送一个短消息 查看ZJ雨的个人资料 搜索ZJ雨在PowerBuilder  点击这里发送电邮给ZJ雨 引用回复这个贴子 

发贴心情 
 条件就是 where 里的条件``但是好象不能直接往上写``
让数据窗口中满足条件就显示那一条~``

还有个问题哦```
express is not vaible是什么意思~!?


[此贴子已经被作者于2006-11-1 21:34:53编辑过]

发贴时间: 2006/11/1 21:34:53 保密

页次:1/1页每页10 本主题贴数10

分页: [1]

 *快速回复:为什么数据窗口没有按条件进行查询? 顶端 
你的用户名:   还没注册? 密码:   忘记密码?请与管理员联系
内容
  • HTML标签: 不可用
  • UBB标签: 允许
  • 贴图标签: 允许
  • Flash标签:允许
  • 表情字符转换:允许
  • 上传图片:允许
  • 最多16KB
  • 邮件回复 显示签名  [Ctrl+Enter直接提交贴子]

    ">