著作一覧 |
SQLは大文字小文字を区別しないので、当然のように、
cscript \progra~1\mia713~1\windows\...\scripts\wirunsql.vbs foobar.msi "select action,type from customaction"
とか書くと、
Msi API Error 80004005: OpenView,Sql
エラーになる。
よもや大文字小文字を区別するのかな? と順番に試してcscript \progra~1\mia713~1\windows\...\scripts\wirunsql.vbs foobar.msi "select Action,Type from CustomAction"
とやったら動作した。
COMも大文字小文字を意識しないのに、妙なところでケースセンシティブなんだ。
で、いろいろ試しているうちに、エラーメッセージの2行目に必要な情報がちゃんと出ていることに気付いた。
1: ? 2: ファイル名 3: 名前 4: 文
となっていて、名前のところに問題となったカラム名やテーブル名が表示されていた。
ジェズイットを見習え |