要するに、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 件のコメント:
コメントを投稿