bonjour,
j'ai un script .vbs qui sert normalement à identifier la version d'un fichier mdb Access de la manière la plus simple possible.
Seulement quand je l'exécute en ligne de commande (cmd) sous Win7 (64bits), j'ai ce message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Set objAccess = CreateObject("Access.Application") objAccess.OpenCurrentDatabase "C:\helium.mdb" intFormat = objAccess.CurrentProject.FileFormat Select Case intFormat Case 1 Wscript.Echo "Microsoft Access 1.1 (v1-1992)" Case 2 Wscript.Echo "Microsoft Access 2 (v2-1993)" Case 7 Wscript.Echo "Microsoft Access 95 (v7-1995)" Case 8 Wscript.Echo "Microsoft Access 97 (v8-1997)" Case 9 Wscript.Echo "Microsoft Access 2000 (v9-1999)" Case 10 Wscript.Echo "Microsoft Access 2002 (v10-2001)" Case 10 Wscript.Echo "Microsoft Access 2003 (v11-2003)" Case 12 Wscript.Echo "Microsoft Access 2007 (v12-2007)" Case 14 Wscript.Echo "Microsoft Access 2010 (v14-2010)" Case 15 Wscript.Echo "Microsoft Access 2013 (v15-2013)" Case 16 Wscript.Echo "Microsoft Access 2016 (v16-2015)" Case Else Wscript.Echo "Unknown Version Format " End Select
puis il est suivi de :Can't find Language DLL msain.dll
Ces erreurs indiquent-elles que je dois avoir Microsoft Access installé sur mon poste pour exécuter ce script ?script : C:\monscript.vbs
ligne : 1
caract : 1
erreur : Un composant ActiveX ne peut pas créer un objet 'Access.application'
code : 800A01AD
source : erreur d'exécution Microsoft VBscript
c'est un peu balo car sinon je n'aurai pas besoin du script pour identifier ma version du fichier mdb![]()
Partager