求解 客户端运行存储过程的问题

lqjlqj 2005-04-20 09:46:23
有一个收费系统,分客户端和服务器端,连接sql server 2000 数据库,客户端打包之后,添加了两个动态链接库(ntwdblib.dll,dbnetlib.dll),可以连上服务器的sql server 2000 数据库.但是运行之后,程序中的某些存储过程就会报错,如缺少参数(slect error :过程**需要参数**,**),但是我已经在程序中赋予了参数,同时在服务器端(装有sql server 2000 数据库)运行,没用问题.客户端(没有装sql server 2000 数据库)有此问题.
望那位大侠帮忙!
存储过程:
CREATE PROCEDURE crt_next_xday @pd_this_day datetime ,@pi_i int,@pd_next_xday datetime output
As
Set @pd_next_xday =dateadd(day,@pi_i,@pd_this_day)
GO

CREATE PROCEDURE gt_wgts_sfys(@ps_yy varchar(20),@pi_wgts int output,@pi_sfys int output) AS
set @pi_wgts=1
set @pi_sfys=6
SELECT @pi_wgts=isnull(wgts,5) FROM yylbb WHERE yylbb.yylb = @ps_yy
select @pi_sfys=isnull(sfys,6) from xtsz---数据表
GO
得不到返回值!
...全文
110 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
laoduan_78 2005-04-27
  • 打赏
  • 举报
回复
有上述存储过程连接数据库没有问题,但是一旦客户端执行服务器中的带输出参数的存储过程就会出问题,即输出参数没有返回值!何解?有没有真懂的。
lzheng2001 2005-04-21
  • 打赏
  • 举报
回复
又是这类问题,实在太多了,搜索一下以前的帖子吧
j9dai 2005-04-21
  • 打赏
  • 举报
回复
关注 + 友情UP
greatnear 2005-04-21
  • 打赏
  • 举报
回复
pb连接SQLSERVER需要以下动态库即可:
DBNETLIB.DLL
LIBJCC.DLL
NTWDBLIB.DLL
Pbdwe70.dll
Pbdwo70.dll
Pbdwp70.dll
Pbmss70.dll
Pbodb70.dll
Pbvm70.dll

754

社区成员

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

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