Execution requete Access depuis VBS

Execution requete Access depuis VBS - SQL/NoSQL - Programmation

Marsh Posté le 13-10-2005 à 21:58:16    

Bonjour,
 
Je recherche comment executer une requete créée dans access depuis un VBS...
 
Je créé ma connection sur la base, mais lors de l'execution via Connection.execute "ReqAccess" j'ai un message d'erreur me disant que la requête ou la procédure stockée n'existe pas ????
Pourtant j'ai bien ma requete quand je suis sous Access et celle si marche bien lorsque je l'exécute en étant sous Access...
 
 
Set cnx = Wscript.CreateObject ("ADODB.Connection" )  
cnx.Provider = "Microsoft.Jet.OLEDB.4.0"  
cnx.open mappath("Mydb.mdb" )  
   
' Création d'un objet Command pour l'exécution de la Requête  
Set cmd = Wscript.CreateObject ("ADODB.Command" )  
'ReqAccess est le nom de la Requête Access
cmd.commandtext = "ReqAccess"  
   
' l'objet Command pointe sur la connexion à la base  
set cmd.activeconnection = cnx  
 
'Execution de la Requête ou de la proc stoc  
cmd.execute()  
   
'Fermeture de la connexion  
cmd.close  
set cmd = nothing  
cnx.close  
set cnx = nothing  
 
 
Quelqu'un aurait il une idéé ?

Reply

Marsh Posté le 13-10-2005 à 21:58:16   

Reply

Marsh Posté le 18-10-2005 à 12:06:27    

passe le bon commandtype à ton objet cmd, par défaut c'est "text", et par conséquent, ta requête n'est pas valide.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed