none
bcpユーティリティのエラー処理 RRS feed

  • 質問

  • bcpユーティリティを使用し、バッチファイルを作成しております。

    エラー処理についてこちらの記事 を参考にしています。

    FOR /f %%a IN ('findstr "SQLState" E:\temp\bcp_tab1.log’) DO SET /a iErrorCnt=iErrorCnt+1

    上記のfindstrのパスでしてされているlogファイル(bcp_tab1.log)が見つかりませんというメッセージが表示されます。

    エラーは確かに発生し、1KBのlogファイルも生成されておりますが、「ファイルが見つかりません」と表示されます。

    SQLServerのフォーラムに質問することではないかもしれませんが、原因についてご教示ください。

    2019年2月14日 10:31

回答

  • 解決しました。

    参考ページのコードを貼り付けてテストしておりましたが、半角) が全角)で記述されていました。

    半角括弧に修正し、エラーハンドリングできるようになりました。

    • 回答としてマーク TwSoft 2019年2月15日 2:42
    2019年2月15日 2:42