Je dois réalisé un projet sous access en utilisant des tables qui existent déjà. Dans mon code VB, j'utilise la requete suivante :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT PUBLIC_W_GEN_USER.NOM_USER, GCA_GCA_ROLE.COR_ID_USER FROM ( GCA_GCA_ROLE INNER JOIN PUBLIC_W_GEN_USER ON PUBLIC_W_GEN_USER.COR_ID=GCA_GCA_ROLE.COR_ID_USER) WHERE ( GCA_GCA_ROLE.CODE_SERVICE='" & service & "')
Le problème étant que la requête ne peut pas se faire à cause de la jointure. Après quelques recherches j'ai remarqué que le type de donnée de
GCA_GCA_ROLE.COR_ID_USER était du texte alors que le type de donnée de PUBLIC_W_GEN_USER.COR_ID était du numérique.
Hélas je n'ai pas le droit de toucher aux tables, donc pas question de modifier le type de donnée de ces propriétés. Je voudrais savoir si malgrès ça il n'est pas possible de faire une jointure entre deux types de données diférents en "forcant" une conversion en numérique de la donnée texte par exemple. Je n'ai aucune idée de si celà est possible ou non. Je vous pose donc la question. Merci d'avance.
Partager