Oracle-pb 如何将sql查询结果在文本框中显示

发布于 2016-12-21 18:57:10 字数 596 浏览 1374 评论 1

请问各位大大,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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮生未歇 2017-07-18 02:56:01

感谢楼上的大大,修改成下面的,运行就对了!!非常谢谢!!

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文