2015年3月10日火曜日

Windows 64bitでVBSを32bitで動かす

先に記載したように、WSHで32bitと64bitの罠に嵌ってしまったが、環境を変えずに何とか動かしたい。
要するに、VBSを32bitモードで動作させれば良い訳だ。
そう思いつくと、またもや答えてくれるグーグル先生。
How do I run a VBScript in 32-bit mode on a 64-bit machine?


%windir%\SysWOW64下には、ODBC設定画面だけでなく、cmd.exeやcscript.exeがあり、これらは32bitモードで動作してくれるらしい。

コマンドファイル経由にして、%windir%\SysWOW64\cscript.exeからVBSを起動すると、エラーなく処理されました。

今回勉強したこと。

  • DB接続は、今はどうやらADODBになっている(らしい)
  • %windir%\SysWOW64下には、32bitモードで動かすための実行ファイルがある
  • だいぶ技術力が落ちている。やっぱり継続的に技術情報に触れる必要がある

0 件のコメント:

コメントを投稿