首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

:存储过程调用exe文件出错!

2012-01-19 
紧急求助:存储过程调用exe文件出错!!!在vc6.0下,用ODBCapi编写了一个遗传算法程序(GA),该程序实现从数据表

紧急求助:存储过程调用exe文件出错!!!
在vc6.0下,用ODBC   api   编写了一个遗传算法程序(GA),该程序实现从数据表中直接读取数据,然后进行运算,最后把计算结果写入到相应的数据表内。我将这个程序编译、连接后得到了GA.exe文件。把它拷贝到D盘根目录下,双击该exe文件可以正常的运行,并能够把结果写入到相应的表中。
可是,我在一个存储过程里用
exec       master..xp_cmdshell   'D:\GA.exe ',NO_OUTPUT

来调用这个exe文件,程序也能启动运行,但是数据表中看不到该exe文件运行的输出结果。

请教高手,这是怎么回事????

[解决办法]
xp_cmdshell与所执行的命令是同步的,命令没完成,控制权不会交回xp_cmdshell。
是不是跟这有关呢

将GA封装成SQL函数,似乎又很难,楼主可以尝试一下。

知道就这么多了,帮顶。
[解决办法]
没试过这方面的应用。顶了`

热点排行