Oracle-pb 如何将sql查询结果在文本框中显示
请问各位大大,pb如何将oracle 通过select 运算查询得到的值,显示在静态文本框内?
请不要用定义过程来做,原理似乎很简单,可以通过select...into...from处理。
说到这里似乎答案已经揭晓了,但问题刚刚开始,以下是我的代码,fdate这个代表的是日期型,当它后面跟的不是参数时,该语句执行,得到的值,成立;带了参数,取到的值却为空,麻烦各位大大帮我看看,先谢谢了!!
//sle_1和sle_2是一个用来输入时间段的文本框,sle_3是用来显示"count(fbihid)" 这个结果的
string num3,num4
string sum_c3
num3 = sle_1.text
num4 = sle_2.text
select count(fbihid) into :sum_c3 from tipsi_input_detail
where
ftype in ('出院','死亡')
and to_char(fdate,'yyyy-mm-dd') >= :num3
and to_char(fdate,'yyyy-mm-dd') < :num4
;
sle_3.text = sum_c3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
感谢楼上的大大,修改成下面的,运行就对了!!非常谢谢!!
1.//sle_1和sle_2是一个用来输入时间段的文本框,sle_3是用来显示"count(fbihid)" 这个结果的
2.date num3,num4
3.string sum_c3
4.
5.num3 = date(sle_1.text)
6.num4 = date(sle_2.text)
7.
8.select count(fbihid) into :sum_c3 from tipsi_input_detail
9.where
10.ftype in ('出院','死亡')
11.and fdate >= :num3
12.and fdate < :num4
13.;
14.
15.sle_3.text = sum_c3