如何创建动态数据窗口?
我使用的是存储过程创建的数据窗口,可是每次给存储过程传值时,所显示的和想得到的不一样,但是如果我在存储过程中把值写死的话,得到的就时想要的数据,这个问题如何解决?如果用动态数据窗口是不是能解决这样的问题哪? 问题点数:20、回复次数:9Top
1 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2006-03-14 13:50:26 得分 5
你再存储过程中调试一下看看pb传值是否正确啊,应该是存储过程代码的问题Top
2 楼dangzhouren(荡舟人)回复于 2006-03-14 14:05:24 得分 0
传值没问题啊,数据窗口中显示的行也没问题,就是显示的列缺了几列,而缺的几列恰恰是根据传指的不同,动态生成的Top
3 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2006-03-14 14:26:20 得分 5
晕,pb需要返回的是静态结果集,返回多少列必须是定数,这样看来需要动态创建试试看了Top
4 楼dangzhouren(荡舟人)回复于 2006-03-14 14:39:42 得分 0
是啊,问题是我现在不知道怎么创建动态的Top
5 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2006-03-14 15:22:29 得分 5
edit source,把execute proce......那段拷出来当作sql一样用syntaxfromsql创建Top
6 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2006-03-14 15:23:53 得分 5
即使动态创建也不一定能动态结果集,因为创建的时候pb就读存储过程得到结果集列数,然后创建好了那么多列Top
7 楼dangzhouren(荡舟人)回复于 2006-03-14 16:06:02 得分 0
哪对于动态的行转列有什么好的方法实现哪
Top
8 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2006-03-14 16:38:42 得分 0
不好办
试试返回一个整的用分隔符分开的str,自己拆开,Top
9 楼dangzhouren(荡舟人)回复于 2006-03-14 16:50:46 得分 0
我晕了,不过还是要谢谢你Top




