Bonjour à tous,
Mon problème concerne peut-être plus la section ASP mais bon
J'ai une requête comme ceci :
Pas de problème pour la requête qui s’exécute bien mais je n'arrive pas à afficher le résultat dans ma page web.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT table_1.mon_attribut,table_2.mon_attribut FROM table_1,table_2
Je n'aurais pas eu de problème si les noms des attributs étaient différents mais ce n'est pas le cas et je suis obligé de préciser la table dont il provient.
Avec la méthode ci-dessus, il ne trouve pas l'attribut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var RS = Server.CreateObject("ADODB.RecordSet"); RS.Open(req,connection,3,1); while(!RS.EOF) { Response.Write(RS("table_1.mon_attribut")+" - "+RS("table_2.mon_attribut")); RS.MoveNext(); } RS.Close();
ça marche sans préciser les noms des tables (voir ci-dessous) mais j'aurais toujours l'attribut de la table_1...ADODB.Recordset erreur '800a0cc1'
Impossible de trouver l'objet dans la collection correspondant au nom ou à la référence ordinale demandé.
/e-structure/index.asp, ligne 333
J'espère que j'ai été clair lol...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var RS = Server.CreateObject("ADODB.RecordSet"); RS.Open(req,connection,3,1); while(!RS.EOF) { Response.Write(RS("mon_attribut")+" - "+RS("mon_attribut")); RS.MoveNext(); } RS.Close();
Merci,
Axel
Partager