Bonjour à tous, je souhaite modifier une table access 2003 avec un VBScript :

Ce code fonctionne parfaitement avec une suite office 2007 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
set objArgs = WScript.Arguments
set objaccess = WScript.createobject("Access.Application")
 
 
path = "\\Srv-bases\gmao\documents_externes.accdb"
strsql = "update Temp set RP_Code_param='" & objargs(0) & "' where cle_prim=1"
objaccess.opencurrentdatabase path
objaccess.docmd.runsql strsql
 
set wshell=createobject("WScript.Shell")
wshell.Run("MSACCESS.EXE \\Srv-bases\gmao\documents_externes.accdb")
Mais dès que je change les extensions .accdb pour du .mdb avec un runtime access 2003 sur un pc, j'ai l'erreur suivante :

"Impossible de créer l'objet appelé "Access.Application" code 80080005 source WScript.CreateObject"

Savez-vous d'oû celà peut-t'il venir ? Merci pour vos réponses.