• 締切済み

ジョブスケジューラについて

現在現場では、ジョブスケジューラで運用しています。 環境 開発言語はVBです。 OSはWindowsです。 DBはオラクルです。 VBでバッチを作成しています。 バッチをジョブスケジューラで夜中に走らせています。 基礎知識がないのですが、ジョブスケジューラでバッチ1からバッチ2を実行するまでにエラーで止まってしまうことがあるのですが、ジョブスケジューラをVBから意図的にエラーとして止めたい場合はどうすればよいのでしょうか? WindowsAPIとかでやるのでしょうか?

みんなの回答

  • palmmy
  • ベストアンサー率38% (841/2170)
回答No.1

VBで最初にエラー判定をして、 ・エラーが無ければ続行 ・エラーがあれば終了 とすればよいのでは? 夜間エラーが発生すれば、無駄に起動はされますが。

関連するQ&A

  • DBの接続について

    はじめまして VB初心者です DBに接続されているのかを判断したいのですが 何かいい方法がありませんか? 開発言語はVB6.0 DBはオラクル9iです よろしくお願いします。

  • CSVデータの取り込み

    開発環境 言語 VB6.0 DB  ACCESS 一つ目は、CSVデータをACCESSに保存したいのですがどうしたらいいですか? 開発環境 言語 VB6.0 DB  ORACLE9i 二つ目は、CSVデータをORACLE9iに保存したいのですがどうしたいいですか? どうかよろしくお願いします。

  • svchost.exeはどんなものですか?

    svchost.exeとはどんなものですか?開発環境:VB、DBはoracleを使用したアプリケーションを使用中、急にsvchost.exeエラーがでました。何のエラーかどういうものなのか全然わかりません。どなたか至急教えてください。

  • VBで作成したパッケージを実行すると実行時エラー'429'が発生してしまいます。

    VBにてcsvファイルのデータをOracleデータベースにinsert、updateするプログラムを作成し、開発パソコンにて正常に動作することを確認しました。 開発パソコン ・Windows2000 Server(SP3) ・Visual Basic 6.0 Enterprise Edition ・Oracle 9i 本番パソコン ・Windows2000 Server(SP3) ・Oracle 9i テストパソコン ・Windows2000 Professional(SP1) 今、上記のように3台のパソコンがあります。 開発パソコンで開発したVBのプログラムをコンパイルしてexeを作成し、開発パソコン上から開発パソコン上のオラクルに対してプログラムを実行すると正常に動作します。 本番パソコンには、Visual Basicをインストールしていないため、プログラムを実行できるようにするには開発パソコンにてディストリビューションウィザードを使ってセットアッププログラムを作成し、本番パソコンにインストールする必要があると思います(質問1.ここまでは正しいですよね??)。 そこでウィザードに沿ってセットアッププログラムを作成し、まずはテストパソコンにてインストール後に実行してみたのですが、エラーが出てしまいました。 「実行時エラー'429' ActiveX コンポーネントはオブジェクトを作成できません。」 質問2.どうすればエラーが発生することなくプログラムを実行できるようになるでしょうか? テストパソコンにオラクルクライアントが必要?それとも何かDLLの更新などが必要? もしおわかりの方いらっしゃいましたら教えて下さい。 よろしくお願いします。

  • 得意分野にこだわるべきか

     現在転職活動中の者です。  私はVB.NETとSQLServerでの開発経験が長く、今後も.NET+SQLServerの スキルを伸ばして行きたいと思ってるのですが、求人をみるとDBはSQLServer よりOracleの求人の方が圧倒的に多い状況です。 .NETはVBにこだわらず今後はC#やASP.NETの案件も受けていきたいのです が、DBは設計やチューニングを含め、SQLServerでやっていきたいんですけど、 このようなこだわり(わがまま?)を持っていたら仕事がなくなるでしょうか?  また、ざっくばらんで結構なのですが、DBのシェアは世間ではほぼOracleが 一般的で、SQLServerや他のDBはマイナーであまり使われていないのでしょうか?  サーバもクライアントもWindowsのOSなら、SQLServerで充分だと思うのですが・・・。 Oracleより安いし、新しいWindowsとも相性がいいし(ロックエスカレーションには 悩まされますが・・・)。

  • VBにてEXE作成

    VBにてとあるシステムを開発しました。 SETUP.EXEを作成して遠隔地に配布したいのです。が SETUP.EXEを起動してインストールはできるのですが 印刷実行時にエラーが出てしまいます。 VBから実行は出力できます。 ディストリビューション ウィザードの使用方法が 悪いのでしょうか。 OS :Windows2000 TOOL:VB6.0 SP5,Spread3.0,ImputMan6.5J DB :ORACLE8.05

  • Developer2000って何?(^^;

    Developer2000ってどのようなものなのでしょうか? VBとかでしか開発したことない人間なのですが、 今度Developer2000で開発することになるかもしれなくなりました。 しかしながらDeveloper2000なんて聞いたこともなく途方に暮れております。 Oracle用の開発言語らしいのですが… どなたか詳しい方おられましたら回答よろしくお願いします。

  • VBA

    基幹系システム開発を外部委託するために 色々業者選定を行っているのですが 開発言語が、各社違いVBAやVB、Delphiなど あるのですが、VBとVBAの違いはどのような ものなのでしょうか? 業者は、DBが同じなら開発言語はVBもVBAも かわりないと、おっしゃるのですが それで宜しいのでしょうか? 教えていただけますでしょうか?

  • oo4oの代わりは?

    oo4oの代わりは? VB6で、Oracleに接続する場合は、たいていoo4oを使用していましたが、vb2002以降の.netで、Oracleと接続する場合は、実際、開発現場では、何を使用していますか?私は、vb6しか知りませんので、教えてください。ADO.NET使ってるのかな?

  • sqlnet.logについて

    使用言語はVB6.0、DBはoracleを使用しています。IEで遠隔地から接続した時に接続エラーなどのログファイル「sqlnet.log」がexeファイルと同じフォルダに作成されますが、oracleのsqlnet.logとは別のようです。(oracleのとは作成場所、内容が違っている)そのファイルが4ヶ月ぐらいで(接続はたまにしかしていないのですが)2GBになっていました。WindowsやVBで自動的に作成されるものなのでしょうか?また、どうしてそのように大きくなってしまうのか?ログを出さないようにするにはどうしたらよいのか?教えてください。