收录日期:2018/11/16 16:17:17 时间:2016/05/13 10:44:38 标签:基础类
我的数据窗口是由两个表构成的quick select
我利用外在的条件flag=1,0,2不同进行检索不同的数据
可是没有错误,就是没有数据
我在retrievea aregment定义了这个look 表。look_flag=:look


再数据窗口里我用
strinf  look
look="look_flag='1'"等条件变换
dw-1.retrieve(look)
就是不能检索出数据??
用sqlca.sqlerrtect没有错误提示!
着急,不能吃饭,不解决!!
look = '1'就行了
不用look = "look_flag='1'"
look_flag是什么?DW中的一个列字段吗?
d是字段,下面是我的程序!
ong li_ql
string a ,b,look
a=trim(sle_1.text)

if a ='' then
messagebox("","清输入你的姓名~r以便验证你的察看权利")
return
sle_1.setfocus()
else
end if

select ql into :li_ql from tUA_UserItem
where UserID=:a;

IF SQLCA.SQLCode <> 0 then 
messagebox("","错误的用户id")
return
else
messagebox("",string(li_ql))
end if






CHOOSE CASE li_ql
CASE 1
//dw_1.retrieve()
case 2
//  dw_1.setFilter("look_flag = '1' ")
   look= " '1'  "

  messagebox("","ql=2")
case 3
 look = "2"
case else
messagebox("","你没有察看此窗口数据权限!")
return
END CHOOSE


IF SQLCA.SQLCode <> 0 then 
messagebox("","pass")
return
else
messagebox("",sqlca.sqlerrtext)
end if
莫名其妙
难道是我水平太挖
每人愿意帮忙
数据窗口每么问题,两个数据表组成的,一个表构成的数据窗口没有什么问题!!
两个表构成的就不行 了?/
着到底问什么?/谁遇到过,帮忙。。等待中!!
请细看,我的信箱:zhao.sw@sohu.com
过滤函数setFilter()和Filter()函数是成对使用的,只用setFilter()是不会有数据的,它只是给个条件,真正查询还要filter()函数
你两个数据表有关联没有,如果有关联必须在WHERE写上,也可能你写了,但是没有任何记录符合你的查询条件,建议你把表结构贴出来,程序时没有用的,还有你
LOOK=1
dw_1.retrieve(look)
就行了,look只是临时变量,把1赋给WHERE子句进行查询
只能是里面字段进行赋值查询,你不能写个look = "look_flag='1'这个
权限在你的两个表里有字段记录吗?
没有的话就添加进去,然后在WHERE字句里写上“字段名=:look"
然后就没问题了
哦,两个表
至少你的语法没错,我保证。
但是字段的名称
look="look_flag='1'"等条件变换
“look_flag“是不是正确?
看一下datawindow中的name是什么吧,要一样的
如果使用setfilter()函数,必须与filter() or retrieve()配合使用
对了,最后不要忘了retrieve()
具体写法可以是:
dw_1.setFilter("look_flag = '1' ")
Filter(dw_1)
dw_1.retrieve()
你把数据窗口和窗口Export出来,然后再粘添上来给大家看看!
以下使我的数据窗口的语法
 SELECT sb_bug.bug_bill,   
         sb_bug.char_code,   
         sb_bug.bug_level,   
         sb_bug.finder,   
         sb_bug.find_time,   
         sb_bug.report_input,   
         sb_bug.report_unit,   
         sb_bug.report_audit,   
         sb_bug.report_date,   
         sb_bug.repair_unit,   
         sb_bug.notice_input,   
         sb_bug.notice_audit,   
         sb_bug.notice_confirm,   
         sb_bug.repairer,   
         sb_bug.notice_receiver,   
         sb_bug.repair_date,   
         sb_bug.notice_date,   
         sb_bug.watcher,   
         sb_bug.is_solve,   
         sb_bug.return_audit,   
         sb_bug.return_date,   
         sb_bug.return_input,   
         sb_bug.deal_status,   
         sb_bug.equip_code,   
         sb_equip.transf_code,   
         sb_bug.bug_content,   
         sb_bug.deal_suggest,   
         sb_bug.produce_plan,   
         sb_bug.bug_type,   
         sb_equip.equip_name,   
         sb_bug.look_flag  
    FROM sb_bug,   
         sb_equip  
   WHERE ( sb_bug.equip_code = sb_equip.equip_code )    
是不是要加表名:
dw_1.setFilter("'sb_bug.look_flag =  '1' ")
Filter(dw_1)
dw_1.retrieve()

集思广益(寻寻觅觅,伯乐在哪里?) 求一控件, 闻君豁达, 量不致吾空手而归. :) 目前的的水园之所以如此就是因为——————红颜祸水啊!!! 怎么办!乱码!CSDN打开的帖子都变成了同一个纯文本页面:马丁 四级(中级) user4 100 1338117 请帮忙!~up有分 183376 happybeyond VB 基础 大家请注意!!!高分处理!! 我是JAVA初学者,请问我要看什么书?怎么学习?给个建议! 呵呵,高程 怎样才能是三角裤多起来? 什么情况下用bezier(贝塞尔)曲面求值,什么情况用nurbs(非均匀有理B样条曲面)? 散分 opengl中怎么实现颜色插值? 我想实现如下功能,在一个三维的房间中,有一台仪器,我想用一只三维的手形图标去旋一下按钮,实现仪器的显示相应变化,这是我的当务之所需,如 如何控制这个项目的风险? 刚刚扣掉了5分信誉分,散分庆祝 我想要用日期作为目录名。时间作为文件名。如何保证不重复文件名? 最后70分散掉,标志多年的瞎掰生涯结束。 问:我是用VB的,现在想转学JAVA ,如何学习?看什么书? 哪位大侠能指点指点我,如何开发一个PIC单片机编译器? 用对象打开连接 60分 请教ADO对象和DAO对象不能共存的方法 Good night! Everyone! 询问SDK中窗口的“Z序”? 100放分之二:周末我家小妹要考研了,压力很大,大家进来祝福一下吧! 郁闷啊!这样自相矛盾! 如何用ADO创建数据库和为已存在的数据添加表? 如何编写一个后台运行的系统程序? 回来看看,怎么都没认识的人了,赫赫 答完马上给分 关于屏蔽掉脚本时表单提交的安全性问题 PIC单片机除了MPASM外,有第三方编译器吗?或开放源码的?