メインコンテンツへスキップ

DBの切替

コメント

5件のコメント

  • dai

    Magic関数のFileExistでサーバー上のファイルの存在の確認し戻り値次第でINIファイルを書き換えるとどうでしょうか。

    あと接続が可能かまで必要であれば、あるテーブルの数値をサーバー1、クライアント2として取得した数値が1ならserverDB、1でなければクライアントDBにするなどですかね。

    全体構成がはっきり見えませんのでこんなところで。

  • Tanda

    KMさん、

    試したわけではないのですが、HTTPcall() 関数の戻り値で判定してみてはいかがでしょうか?

     

  • KM

    daiさん

    FileExist()は思いつきませんでした。試してみたところ期待通りに動きましたので採用しようとおもいます。ご回答ありがとうございました。

    Tandaさん

    今回はFileExist()を使ってみます。ご回答ありがとうございました。

  • KM

    メインプログラムで接続を確認し、INIPut()で[MAGIC_DATABASES]のDB参照先を変更する想定でしたが、DB参照先変わらずでした。iniファイルの参照はランタイム起動時しか行われないようですね。iniを再読み込みする方法があればいいのですが。

    となると、ランタイム起動のショートカットをオフライン/オンライン2種類用意し、それぞれで別のiniファイルを参照するという形しかないのでしょうか。

  • KM

    こちらの件ですが、システム起動時のバッチファイルで接続の確認、参照先iniファイルの分岐を行うことにします。

サインインしてコメントを残してください。