ben tu peux pas faire de select * (tu vas te taper l'enumeration de tous les champs :D )
et tu dois donner des alias pour les champs qui ont le meme nom
genre select table1.nom as toto, table2.nom as titi etc
apres tu pourras y accerder par "toto" et "titi"
edit : ca n'a rien a voir avec ASP, c tout simplement du sql
kfman
onjour,
Je dois récupérer des champs répartis sur plusieures tables.
Je fais la requête suivante:
Code :
sql="SELECT * FROM t_biens,t_vue,t_type,t_situat,t_distanc,t_confor WHERE t_biens.n_biens=" & n_biens & " AND (t_type.type=t_biens.type AND t_vue.vue=t_biens.vue AND t_situat.situation=t_biens.situation1 AND t_distanc.distance=t_biens.destinat1 AND t_confor.confort=t_biens.confort);"
Puis avec:
Set result = OBJdbConnection.Execute(sql)
Comment faire accéder à un champs d'une table donnée lorsqu'il y a ambiguité sur le nom à partir de 'result' ?
Par exemple, 2 champs appelés "an" dans 2 tables différentes...
Quand je fais result("t_confort.an" ), il me fait une erreur...