chamttt
Messages postés16Date d'inscriptionmardi 30 juin 2009StatutMembreDernière intervention28 décembre 2009
-
16 nov. 2009 à 10:55
chamttt
Messages postés16Date d'inscriptionmardi 30 juin 2009StatutMembreDernière intervention28 décembre 2009
-
16 nov. 2009 à 14:11
Bonjour à tous,
J'ai un soucis avec une requete ajout dans ma BDD,
J'ai créé un formulaire duquel je récupère les données de différentes listes déroulantes que je place ensuite dans des variables avant de les envoyer vers ma bdd via un insert.
Je test avec des msgbox le remplissage de mes variables avant la requete, et tout est ok !
mais au moment du message de confirmation d'ajout de ligne, après avoir validé par oui, il me met un autre message : "access a attribué la valeur null à 1 champ à la suite d'une erreur de conversion de type, 0 enregistrements ajoutés suite à violation de clé, 0 suite à violation de verrou, 0 suite à violation des règles de validation." (en résumé)
J'ai deux types de données : des entiers long et des monétaires, les deux types sont déclarés correctement dans mon code dont voici l'extrait :
Private Sub bouton_ok_ajout_Click()
Dim v_goods, v_origin, v_pol, v_agent, v_type_article, v_company, v_season As Long
Dim v_coeff_tpt, v_coeff_dd, v_coeff_agent, v_coeff_total As Currency
chamttt
Messages postés16Date d'inscriptionmardi 30 juin 2009StatutMembreDernière intervention28 décembre 2009 16 nov. 2009 à 11:47
Merci Renfield pour ta réponse,
tu veux dire que mes déclarations de variables ne prennent en considération que la derniere soit v_season en tant que long et que les autres ignorées ? je dois donc tout déclarer comme long ?
J'ai modifié ma requete et maintenant il me dit que le nombre de valeurs doit coincider avec le nombre de champs de destination !!!