在一个嵌入C的程序里,如何调用另外一个嵌入C编写的扩展存储过程,并且接收该扩展存储过程的返回参数?
我用嵌入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中.奇怪!
请教高手!