Bonjour a tous, voila mon problème :

J'ai un formulaire sous vb.net qui contient des combobox ...
Pour les remplir je dois utiliser une requête faisant appel à deux tables et dont 3 champs d'un des deux tables doivent être concaténé pour être affiché dans un seul et même label.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
        strSql = "SELECT NumBeneficiaire, NomBeneficiaire, PrenomBeneficiaire, " & _
                 "AdresseBeneficiaire + CPBeneficiaire + VilleBeneficiaire as ligne_adresse_Bene, " & _
                 "TelephoneBeneficiaire, Portablebeneficiaire, NumInt, NomInt, PrenomInt, VilleInt, TelFixeInt, TelPortInt " & _
                 "From BENEFICIAIRES, INTERVENANTE"
mais lorsque j'éxécute la requete, j'obtiens le message d'erreur suivant :
"Echec de la conversion de la valeur varchar "blablabla" en un type de données int."

L'erreur vient bien de ma concaténation de mes 3 champs et je pense que ce sont les + qui crèent un problème.

j'ai donc essayer avec des & et des | mais j'ai toujours un message d'erreur.

Quelle est donc le symbole à utiliser ou qu'est ce que je fais qui est mauvais ??

d'avance merci pour l'aide que vous pourrez m'apportez

@++
dubidon