Bonjour,

Je suis plutôt novice en vbScript et j'ai un peu de mal pour exécuter une requête d'insertion via vbScript.

Ci-dessous les détails concernant ma requête

- C'est une requête d'insertion stocké sur une base Access
- Nom de la requête = "0190_Ajout_des_appels_du_mois"
- Si j'exécute la requête manuellement et directement sur Access => Pas de problème ( 2093 lignes créées)


Le code VBScript

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Set CommandAccess = CreateObject ("ADODB.Command")	
CommandAccess.ActiveConnection = strConnectAccess
CommandAccess.CommandType = adCmdStoredProc
CommandAccess.CommandText = "0190_Ajout_des_appels_du_mois"
CommandAccess.Execute
Quand j'exécute ce code j'ai un message d'erreur qui est le suivant:

Ligne : 157 ( CommandAccess.Execute )
Erreur : Le champ est trop petit pour accepter la quantité de données que vous voulez ajouter. Essayez d'insérer ou de coller moins de données.
Code : 80040E57
Source : Microsoft JET Database Engine


Pour info: je n'ai pas vraiment la possibilité de modifier la requête stockée sur Access car elle est utilisé par d'autres appli.

Y-a-t'il des paramètres ADODB.Command à configurer?
Sinon y-a-t'il un autre moyen pour faire appel à cette requête ?

Je suis vraiment fatigué avec ca, j'ai passé mon WE entier à essayer de résoudre ce problème.

Merci d'avance pour votre aide.