如何从 ASP.NET 启动 SQLPlus?

How do I start SQLPlus from ASP.NET?

我尝试从 asp 页面开始 sqlplus.exe。执行的脚本没有退出语句,所以进程永远不会退出。通常从一个批处理文件中,我只是将其通过管道传输到 sqlplus,然后该过程结束,例如。

echo exit | sqlplus me/me@database @c:\script.sql. 

如何从 ASP.NET 完成此操作?

这就是我所做的。我将原始文件复制到临时文件并将 'exit' 语句粘贴为最后一行。然后我 运行 sqlplus 并且该过程正常结束。使用 sql 适配器没有错,事实上,这应该更好,但在我的情况下不可行。也许这可以帮助有同样挣扎的人。 干杯!