• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ERRORLEVELが-100になるパターン)

ERRORLEVELが-100になるパターン

このQ&Aのポイント
  • 初めてバッチを作成していますが、osqlでSPを実行した後にERRORLEVELが-100になります。
  • SPの中でエラーが発生してもしなくても、ECHO %ERRORLEVEL% のコマンドを実行すると-100が返ってきます。
  • 質問者はERRORLEVELが0~255の値が返ってくるという認識を持っていましたが、どのパターンで-100になるのかわかりません。インターネットで調べても詳細はわからなかったとのことです。

質問者が選んだベストアンサー

  • ベストアンサー
  • yonfa
  • ベストアンサー率52% (22/42)
回答No.1

> ECHO %ERRORLEVEL% のコマンドを実行すると -100 が返ってきます。 参考URLによると 「戻り値を選択する前に、エラーが発生した。 」 ということになりますかねぇ。 > ERRORLEVELは0~255の値が返ってくるという認識でしたので、 MS-DOS時代ってことですかねぇ。。。 OSのバージョンによって取りうる値の範囲は違います。 ちゃんと調べたわけではないので、正確な範囲は不明です。

参考URL:
http://msdn2.microsoft.com/ja-jp/library/ms162806.aspx
sunlight21
質問者

お礼

回答ありがとうございます。 何パターンか試してみましたが、 何も返さない(SELCT文等がない)SPを実行すると 発生することがわかりました。 まだ完璧なパターンはつかめていませんが、 ひとまず戻り値を戻せ!とosqlに怒られているんでしょうか・・・。 助かりました、ありがとうございます。

関連するQ&A