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
Quand j'exécute ce code j'ai un message d'erreur qui est le suivant:
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
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.
Partager