私は、SQLCMDを介して* .sqlクエリを呼び出して実行するVBSのビットがあります。キャプチャVBS objshell.Runエラー
エラーチェックを改善するにはどうすればよいですか? * .sqlファイルを削除すると、それができなかったとしても正常に完了したと考えられます。
Writelog "Attempting to run *.sql"
err = objshell.Run ("cmd /c sqlcmd -U sa -P Password -i c:\temp\abc.sql",1,FALSE)
If err <> 0 Then
WriteLog "Error running SQL = " & err & "(" & err.description & ")"
Else
WriteLog "Successfully run SQL"
End If
読むには、オプションの_bWaitOnReturn を助けます。スクリプト内の次のステートメントに進む前にスクリプトがプログラムの実行を終了するのを待つかどうかを示すブール値。 trueに設定すると、スクリプトの実行はプログラムが終了するまで停止し、Runはプログラムから返されたエラーコードを返します。 false(デフォルト)に設定すると、Runメソッドはプログラムの開始直後に自動的に0を返します(エラーコードとして解釈されません)。_ –
パーフェクト - 多くのありがとう – Qazxswe