在一个嵌入C的程序里,如何调用另外一个嵌入C编写的扩展存储过程,并且接收该扩展存储过程的返回参数?

njtlxm 2004-02-06 09:15:53
我用嵌入C编写了两个扩展存储过程(DLL形式):pro1 和 pro2
其中pro2中需要调用pro1.
pro1有四个参数,前三个为输入参数,第四个为输出参数.
现在pro1已经完成,在查询分析器里调试成功,方法如下:
EXEC pro1 参数1,参数2,参数3,参数4 output

现在我想在pro2中调用pro1,在pro2的sqc文件中写如下代码:
EXEC SQL EXEC pro1 参数1,参数2,参数3,参数4 output;
但是执行出错,通过在pro1代码的开始部分增加msg发现,上述调用语句根本没有进入到pro1中.奇怪!

请教高手!
...全文
39 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
netcoder 2004-06-18
  • 打赏
  • 举报
回复
没有干过这东西
为什么不先调用pro1, 得到结果,然后把结果做输入参数传给pro2 ?

11,849

社区成员

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

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