我想写一个控制台应用程序,然后通过存储过程执行它,这个控制台应用程序需要接受一个参数,然后返回一个值,存储过程要使用这个返回值,请问控制台应用程序怎么实现

解决方案 »

  1.   

    一个办法是用sql server的clr存储过程调用webservice
      

  2.   

    没搞懂的是,楼主是不知道如何用存储过程调用控制台程序呢?还是知道如何调用,但是不知道如何写这个控制台程序?前者,我也不是很清楚,而且这和具体的数据库有关。后者,其实也应该是在知道了存储过程如何调用控制台程序以及如何获得控制台程序返回值以后才能相应的给出方法的。一般情况下,控制台程序入口定义为 int Main(int argc, char[] argv),调用这个控制台程序时提供的参数就在argv里面,程序返回只能是int,在Main里面用return就行了。