[ASP] Récupérer des champs sur plusieurs tables...

Récupérer des champs sur plusieurs tables... [ASP] - Programmation

Marsh Posté le 02-08-2002 à 12:30:58    

onjour,
 
Je dois récupérer des champs répartis sur plusieures tables.
 
Je fais la requête suivante:
 

Code :
  1. 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...
 
 
Merci d'avance.


Message édité par kfman le 02-08-2002 à 12:41:01
Reply

Marsh Posté le 02-08-2002 à 12:30:58   

Reply

Marsh Posté le 02-08-2002 à 12:58:52    

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


Message édité par HappyHarry le 02-08-2002 à 12:59:12
Reply

Marsh Posté le 02-08-2002 à 13:06:49    

Roooh quelle tristesse...
 
Je vais diviser le truc en 2 requêtes...
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed