Bonjour,
Je voudrais créer une petite procédure qui va chercher le nom des colonnes d'une table mssql et qui les utilise comme nom de variable.
Je m'explique.
Et je voudrais utiliser dans ma procédure asp des variables ayant le nom des colonnes sans bien sur devoir recopier le nom des colonnes.TableA
Ref, Nom, Prenom, Age, ...
1, Durand, Charles, 32
2, Dupont, Dominique, 26
3, Bontemps, Jacques, 46
...
Ci-dessous le concept mais bien sûr ça ne peut pas fonctionner comme cela.Nom =
Prenom =
Age =
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Set RS=Server.Createobject("ADODB.Recordset") RS.Open "SELECT * FROM TableA WHERE Ref ='"&Session("Ref")&"'", adoConn, 3, 3 for each f in RS.Fields f.Name = RS("f.Name") next RS.close:set RS=nothing
Resultat
Si Session("Ref") = 1 on devrait avoir
Nom = "Durand"
Prenom = "Charles"
Age = 32
Ceci permettrait d'assigner toutes les variables même en cas de table évolutive.
J'espère être assez clair. ;-)
Merci pour votre aide.
Eric
Partager