Affichage de champs de type mémo sur base access - ASP - Programmation
Marsh Posté le 25-10-2002 à 09:01:27
tu utilises une balise <input type="textarea" value="<%response.write(DB("memo" ))%>"> ? 
 
Faut pas oublier les " autour des balises asp !
Marsh Posté le 25-10-2002 à 09:04:54
Ah non g dit une connerie. c'est ca que j'utilise moi : 
<textarea rows="14" name="contenu" cols="38"><%=rs("memo" )%></textarea></td>
Marsh Posté le 25-10-2002 à 09:26:00
ah ben j'ai trouvé le problème, en fait j'ai mis value="<%= oRs("memo" ). maintenant ca fonctionne, c'était une faute bete de ma part 
merci pour ton aide
Marsh Posté le 25-10-2002 à 09:31:30
c clair que c la faute la plus bete pasque tu la vois jamais. Fait gaffe aussi aux déclarations de variables si t'as mis option explicit au début de ton fichier  (c vécu : j'avais  configuré IIS pour qu'il renvoie des pages d'erreurs perso et j'ai mis 3 jours pour m'appercevoir que j'avais oublié de déclarer une variable
 (c vécu : j'avais  configuré IIS pour qu'il renvoie des pages d'erreurs perso et j'ai mis 3 jours pour m'appercevoir que j'avais oublié de déclarer une variable  les boules !!! )
 les boules !!! ) 
Marsh Posté le 25-10-2002 à 10:07:24
je les déclare au fur et à mesure, ca doit pas etre très bien, mais bon c'est pour mon site perso alors je me casse pas trop le cul
Marsh Posté le 25-10-2002 à 10:56:30
Une autre question, lorsque j'affiche le champ (pour simple affichage dans une page et non plus dans un textarea), il m'ignore les retour à la ligne, ce qui donne un beau paté.
Marsh Posté le 25-10-2002 à 12:48:01
si tu veux remplacer les saut de lignes de ton texte tu mets : 
 
<% 
dim text 
text=replace(rs("memo" ),Vbcrlf,"<br>" ) 
%> 
 
puis la ou tu veux afficher le contenu de ton memo : 
<% 
response.write("text" ) 
%> 
 
Voila, c tt simple l'ASP 
Marsh Posté le 25-10-2002 à 13:45:48
yeah magnifique   
  
 
une autre question, avec une variable pointant sur un champ mémo (pour changer) je ne peux pas faire: 
 
if chaine_mémo <> "" then 
blabla 
end if 
 
il ne me fait jamais le blabla 
 
pourquoi?
Marsh Posté le 25-10-2002 à 13:59:46
| Urd-sama a écrit a écrit  : yeah magnifique   une autre question, avec une variable pointant sur un champ mémo (pour changer) je ne peux pas faire: if chaine_mémo <> "" then blabla end if il ne me fait jamais le blabla pourquoi? | 
 
 
Bonne question, je v y réfléchir et je te tiens au courant. Mais a priori ca marche, j'en utilise un ou 2 sur mon site perso. 
 
Essaye de passer par le complément : 
 
if chaine_mémo = "" then 
truc_chose     'ca peut etre vide 
else 
blabla 
end if 
 
Mais je v y réfléchir plus en détail.
Marsh Posté le 25-10-2002 à 14:07:44
ca a pas l'air de fonctionner... bon au pire je fais autrement, mais c'était surtout pour éviter les sauts de ligne inutile en cas de champ non rempli
Marsh Posté le 25-10-2002 à 14:11:42
| Urd-sama a écrit a écrit  : ca a pas l'air de fonctionner... bon au pire je fais autrement, mais c'était surtout pour éviter les sauts de ligne inutile en cas de champ non rempli | 
 
 
Je regarde ca en fin d'aaprem, mais normalement ca marche. C quoi comme config soft que tu utilises ?
Marsh Posté le 25-10-2002 à 14:13:43
t'entends quoi par config soft? 
moi je vais te laisser, faut que j'aille aux cours, je reviendrai jeter un oeil ce soir 
encore merci pour toute ton aide!
Marsh Posté le 25-10-2002 à 19:28:20
| Urd-sama a écrit a écrit  : t'entends quoi par config soft? | 
 
 
Par config soft, je pensais OS, serveur http (IIS, PWS). 
 
Voila mon code qui marche : 
<% if rs("memo" )<>"" then %> 
<tr><td><br><% =rs("memo" ) %><br><br></td></tr> 
<% end if %> 
C'est dans un tableau invisible. Enfin, en tout cas sur IIS ca marche.  
 
Marsh Posté le 02-11-2002 à 19:24:14
Comme on dit "pas de nouvelles, bonne nouvelle" je suppose que ton pb est réglé.  
Tiens nous au courant 
Marsh Posté le 05-11-2002 à 09:36:46
je vais tester à l'occaz, c'est juste que je suis lente à la détente   
 
Marsh Posté le 25-10-2002 à 08:49:01
Hello tlm, 
 
J'ai un problème avec de l'asp. En fait, j'ai une page qui affiche tout simplement le contenu d'un record sur ma base access.
le problème, c'est que j'ai des champs mémo, et apparemment il ne veux pas me les afficher (pour info: l'affichage se fait dans un textarea pour modification). Pourtant le texte est bien dans la base de données.
Comme c'est la première fois que j'utilise les champs mémo dans access pour de l'asp, je ne sais pas pourquoi il me fait ce problèmes.
Quelqu'un est en mesure d'éclairer ma lanterne sur ce problème? merci d'avance