Code ASP dans la base de donnée [Résolu]

Signaler
Messages postés
20
Date d'inscription
dimanche 15 janvier 2006
Statut
Membre
Dernière intervention
22 novembre 2007
-
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
-
Bonjour,

J'ai un petite soucis de codage:

j'aimerais mettre du code ASP directement dans l'un des champs de ma base de donnée. Le problème est que lorsque je fais appel au contenu du champ, il me le renvoie (avec un response.write(rs("mon_champ")) )comme si c'était du code HTML. J'ai mis des balises "<%" et "%>" dans mon champ, mais ça n'y change rien: le "<%" est affiché sur ma page...

Est-ce que ce que je voudrais faire est réalisable?

Merci de votre aide! :)

6 réponses

Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
12
oui... encore une solution : créé un fichier temporaire ".asp" et mes dedans le contenu.
fais après une redirection.
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
12
oui c'est faisable mais le code ne sera pas éxécuté.
tu dois faire :

 dim rs as object
 set rs = createobject("ADODB.Recordset")
 rs.open "SELECT * FROM matable;"
 while not(rs.eof)
  response.write rs("monchamp")
 wend
 rs.close
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
12
et avec ma méthode ca ira
Messages postés
20
Date d'inscription
dimanche 15 janvier 2006
Statut
Membre
Dernière intervention
22 novembre 2007

Merci pour ta réponse!
C'est exactement ce que j'ai fait. Mais justement, je veux que mon code ASP retrouvé depuis RS("monchamp") soit executé en tant que code ASP
Messages postés
20
Date d'inscription
dimanche 15 janvier 2006
Statut
Membre
Dernière intervention
22 novembre 2007

Donc mis à part un système D. il n'y a rien de "propre" pour ce genre d'oppération?
Merci de ton aide; c'est cool! :-)
Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
12
euh... NON.
merci aussi !!