2018年8月20日月曜日

ADO警告画面を出さずにMySQLを使用する実用的なサンプル

スクリプトを実行する度に警告メッセージが表示されてしまうのを回避する方法については先日書いた通りですが、今回は外部スクリプトとして実用的なサンプルを作成しました。


2 件のコメント:

  1. この問題に直面し、この記事を見つけましたが
    全く理解できませんでした。。。。
    初心者にわかるような解説加えて頂けないでしょうか。。。

    返信削除
    返信
    1. コメントありがとうございます。
      解説不足で、すみません。

      HTAファイルの中にscriptタグを記入して、その中でADODB.connectionでMySQLなどを使用すると警告画面が表示されてしまいます。
      しかし、拡張子がjsやwsfのファイルの場合(cscript.exeやwscript.exeで実行した場合)は警告画面が表示されません。

      ですから、HTAから「WScript.Shell」のRunやExecメソッドを使って「jsファイル(あるいはwsfファイル)」を実行すれば警告画面が表示されないように出来ます。

      上記に関するシンプルなプログラムを、下記URLに作成しました。
      https://gist.github.com/imasara2script/a97654479f470d50b2b37a705197bd94

      ※「1_この方法は警告画面が出ない.hta」と「1_外部.js」は同じフォルダに保存されている必要があります。

      削除