为什么数据窗口不能建立?

pb_00 2002-01-23 09:26:15
我在sql server中建一存储过程:
create procedure sp_store_check as
select '0' product_id,'0' batch_no,'0' grade_id,0.0 detail_total,0.0 store_total

在pb6.5和pb7.0中建一数据窗口引用此过程,但在建立时出现错误:
can not create datawindow.
'data-convertsion resulted in overflow.
1 execute 'dbo.sp_store_check;1'

请教。

...全文
60 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
llitcwl 2002-01-23
  • 打赏
  • 举报
回复
如果你只返回结果集的话,可以用SQL SERVER的函数做(这方面功能是一样的)。
我有一些非常复杂的函数都可以。
使用时用sql语句直接写:
如:select * from dbo.f_cdbzyjl(:vehid,:date)
相信我吧。:-)
pb_00 2002-01-23
  • 打赏
  • 举报
回复

问了一个高手,原来这是pb的bug。

呜呼,无法可想!!!

:(
zqllyh 2002-01-23
  • 打赏
  • 举报
回复
回答错,现补答:
先建一临时表
CREATE TABLE #TEMPBBB (字段,,,,,)

INSERT INTO #TEMPBBB()
VALUES( '0' product_id,'0' batch_no,'0' grade_id,0.0 detail_total,0.0 store_total )
再SELECT * FROM #TEMPBBB

这样的存储过程才可以。
zqllyh 2002-01-23
  • 打赏
  • 举报
回复
你先把存储过程的复杂处理/**/掉,只剩返回完整数据集结构的语句,然后建数据窗口,然后再把复杂处理改回来。

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧