2008-07-23 @ 11:47,service,hirosaki,
SE蔦川です。
今日も雨かぁ。
ということで、久しぶりに仕事のことを書いてみようと思います。(←コラァ!)
今なんとなく気が向いたので(←更にコラァ!)、
一部のプログラムをvbsで書いています。
「mdbファイルを参照して、通常テーブルからリンクテーブル(*.dbファイル)にデータを登録する」
といった簡単な内容。
一通り作成して、XPマシンで実行する。
うんうん動くようだ。
自分のVISTA-SP1マシンで実行する。
うんうん、異常終了と・・・。
アレレ?どうしてだろ?
続いてXP-SP2マシンで実行する。
動作おげ。
今度はXP-SP3で実行する。
無言で終了・・・OTL
少し整理すると、
WSCRIPT.exeのバージョンが、
5.6 → ○
5.7 → ×
な感じ。
あと、VISTA-SP1ではイベントビューアにエラーが出ていた。
「ntdll.dll」が悪いみたいなことを書いている。
えーと、ntdll.dllのバージョンはと・・・、全機違うYO・・・。
リンクテーブルが悪いワケではない。
mdbのリンクテーブルはOKだった。
*.DBファイルが参照できない。
DAOからADOに変えてみたが、効果は無かった。
ネットで調べてみると「ntdll.dll」のエラーは色々と書かれている。
しかし同じような状況ではない感じ。
DBファイルのドライバ的なモノがダメなのか?
mdbファイルでリンクすると、ちゃんと見られるしなぁ。
vbsで参照するのがダメなんだよなぁ。
うーん、どうしようか、困った。
ま、XP-SP2では動くようだし、とりあえず保留にしておこう。(←この辺がダメダメ)
ここでゆっくりしているほどヒマではない。
他の作業をすることにしよう。
そのうち何かグッドアイデァが浮かぶかもしれない。
MS社からパッチが出たりするかもしれないし。