收录日期:2019/01/17 21:39:43 时间: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()

请问Application.Initialize、Application.CreateForm、Application.Run有什么用?请详细! 找兼职工作 如何获取一个模式对话框中的各成员变量值? 我做了1个 大家来看看吧 特别是喜欢CS的 朋友!~ extern \"c\"{....}有什么用? WINDOWS下有多少种JAVA开发工具? 找兼职工作 请推荐基本学习VB.net的好书,千万不要是抢手写的那种 谁知道那个谈论注册表的网站是哪呀 B/S中的口令修改问题,100分求救 关于ComboBox控件 动态数据窗口的update属性问题??立刻结贴!!! C/S结构与分布式多层应用系统有什么分别? 今年二月分我才开始学电脑的,MCP课程起点,现在发现很多的基础知识不懂。谁给我一个重新开始的提纲!!1 一个不大明白的问题,函数被调用后,里面的变量所占用的内存是否被自动释放了? **见识广的朋友请问有这样的软件吗?** JSP文件做好后如何上传? 我的CSDN之BCB情缘(我来CSDN后的一些记忆,权当升星的纪念了) 请推荐基本学习VB.net的好书,千万不要是抢手写的那种 什么软件看.ico等图标比较好? 请帮忙看一下显示图片的代码,为什么图片显示不出来 请问以下代码是什么意思 何处还能买到此书!!!!!! 有谁知道beyond compare 2.0的注册码?不要去除时间限制的那个 请问何时用static_cast,何时用dynamic_cast,具体有什么区别? 在vb中如何将函数的值付值给一个变量 resin错误,怎么办? 请问高手:如何提高技术?? 关于客户端调用Web Service异常错误!!急 请教TDateTime的用法