Pb requête MAJ : échec de convertion de type
michail_arkov
Messages postés
9
Statut
Membre
-
yg_be Messages postés 24281 Statut Contributeur -
yg_be Messages postés 24281 Statut Contributeur -
Bonjour,
J'ai 2 tables :
table_source : celle-ci est une table ACCESS contenant mon identifiant et ma valeur
table_cible : celle-ci est une table SharePoint importée avec liaison sous ACCESS contenant mon identifiant et ma valeur
ma requête SQL/ACCESS est la suivante :
UPDATE table_source, table_cible SET table_cible.Valeur = Format(table_source.Valeur,"Percent")
WHERE (table_cible.Identifiant = table_source.Identifiant);
J'obtiens le message d'erreur suivant :
J'ai tenté de modifier le format de ma table_source pour m'adapter au format de ma table_cible et j'ai tenter d'enlever dans la clause SET la fonction format, cependant j'ai un autre message d'erreur :

Si jamais vous pouvez m'aider ça serait super ! Sinon je sais que je peux contourner ces messages d'erreurs via VBA mais je préfèrerais rester sur les requêtes SQL.
Merci par avance de ce que vous pourrez faire pour m'aiguiller.
J'ai 2 tables :
table_source : celle-ci est une table ACCESS contenant mon identifiant et ma valeur
table_cible : celle-ci est une table SharePoint importée avec liaison sous ACCESS contenant mon identifiant et ma valeur
ma requête SQL/ACCESS est la suivante :
UPDATE table_source, table_cible SET table_cible.Valeur = Format(table_source.Valeur,"Percent")
WHERE (table_cible.Identifiant = table_source.Identifiant);
J'obtiens le message d'erreur suivant :
J'ai tenté de modifier le format de ma table_source pour m'adapter au format de ma table_cible et j'ai tenter d'enlever dans la clause SET la fonction format, cependant j'ai un autre message d'erreur :
Si jamais vous pouvez m'aider ça serait super ! Sinon je sais que je peux contourner ces messages d'erreurs via VBA mais je préfèrerais rester sur les requêtes SQL.
Merci par avance de ce que vous pourrez faire pour m'aiguiller.
A voir également:
- Pb requête MAJ : échec de convertion de type
- È maj - Guide
- Maj chrome - Accueil - Applications & Logiciels
- Maj windows 10 - Accueil - Mise à jour
- Min to maj - Guide
- Alt maj - Guide
2 réponses
bonjour, quels sont les types des quatre champs dans les deux tables?
il serait également utile de partager la syntaxe SQL qui te donne le second message d'erreur.
il serait également utile de partager la syntaxe SQL qui te donne le second message d'erreur.
la fonction format retourne un texte, moi j'éviterais.
je ne comprends pas ce que c'est un réel double "en pourcentage".
il serait également utile de partager la syntaxe SQL qui te donne le second message d'erreur.
ceci fonctionne-t'il?
je ne comprends pas ce que c'est un réel double "en pourcentage".
il serait également utile de partager la syntaxe SQL qui te donne le second message d'erreur.
ceci fonctionne-t'il?
UPDATE table_source, table_cible SET table_cible.Valeur = 123 WHERE (table_cible.Identifiant = table_source.Identifiant);
le champ valeur de la table_source est un réel double en pourcentage
le champ valeur de la table_cible est un réel double en pourcentage