2010-02-04 7 views
0

J'ai écrit un petit script pour obtenir des informations sur les fichiers MSI. Cela fonctionne très bien pour les instructions SELECT simples. Cependant, lorsque j'utilise celui qui le suit n'a pas
Instruction SQL UNION dans VBScript

SELECT Dialog_, Control, Text FROM Control 
UNION SELECT 'UIText',Key,Text from UIText

Je reçois l'erreur msg

Microsoft VBScript runtime error 1A8: Object required

J'ouvre la base de données comme celui-ci

 
Wscript.CreateObject("WindowsInstaller.Installer") 

est l'instruction UNION pas pris en charge ?

+0

Quel code utilisez-vous réellement pour exécuter la requête? – Helen

+0

J'utilise Set view = database.OpenView ("SELECT Dialog_, Contrôle, Texte FROM Control UNION SELECT 'UIText', Clé, Texte de UIText") – Omar

Répondre