使用c#调用exp.exe导出Oracle数据(经测试有误,留做存档,请勿参考)

来源:互联网 发布:培训班软件 编辑:程序博客网 时间:2024/05/17 05:19

 使用C#调用exp.exe导出数据时,exp.exe在完成后无法自动结束,而且很难判断其是否已经导出完成,不过当exp的参数里带有log时,没有完成导出时,log文件大小为0,导出完成后才会有内容,这里通过这个来判断是否已经导出完成,如果导出完成,则停止掉exp.exe,具体代码如下:

 

主窗体:一些用户交互,并且结束exp.exe

 

waitForFile函数

 

窗体2:调用exp.exe来进行导出,并判断导出是否完成