- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ERRORLEVELが-100になるパターン)
ERRORLEVELが-100になるパターン
このQ&Aのポイント
- 初めてバッチを作成していますが、osqlでSPを実行した後にERRORLEVELが-100になります。
- SPの中でエラーが発生してもしなくても、ECHO %ERRORLEVEL% のコマンドを実行すると-100が返ってきます。
- 質問者はERRORLEVELが0~255の値が返ってくるという認識を持っていましたが、どのパターンで-100になるのかわかりません。インターネットで調べても詳細はわからなかったとのことです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> ECHO %ERRORLEVEL% のコマンドを実行すると -100 が返ってきます。 参考URLによると 「戻り値を選択する前に、エラーが発生した。 」 ということになりますかねぇ。 > ERRORLEVELは0~255の値が返ってくるという認識でしたので、 MS-DOS時代ってことですかねぇ。。。 OSのバージョンによって取りうる値の範囲は違います。 ちゃんと調べたわけではないので、正確な範囲は不明です。
お礼
回答ありがとうございます。 何パターンか試してみましたが、 何も返さない(SELCT文等がない)SPを実行すると 発生することがわかりました。 まだ完璧なパターンはつかめていませんが、 ひとまず戻り値を戻せ!とosqlに怒られているんでしょうか・・・。 助かりました、ありがとうございます。