C#アプリケーションからストアドプロシージャを実行する必要があります。C#からsqlcmdを起動するとエラーを取得する方法は?
私がそうするように、次のコードを使用し:
Process sqlcmdCall = new Process();
sqlcmdCall.StartInfo.FileName = "sqlcmd.exe";
sqlcmdCall.StartInfo.Arguments = "-S localhost\\SQLEXPRESS -d some_db -Q \":EXIT(sp_test)\""
sqlcmdCall.Start();
sqlcmdCall.WaitForExit();
sqlcmdCallオブジェクトから呼び出しが完了した後、私は現在、障害のために、成功のためにと1の-100の終了コードを取得する(すなわち欠落しているパラメータ、保存されましたprocは存在しません、etc ...)。
これらのリターンコードをカスタマイズするにはどうすればよいですか? H.