Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2703 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  Affichage de champs de type mémo sur base access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affichage de champs de type mémo sur base access

n°234280
urd-sama
waste of space
Posté le 25-10-2002 à 08:49:01  profilanswer
 

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  :hello:

mood
Publicité
Posté le 25-10-2002 à 08:49:01  profilanswer
 

n°234283
BenJ9002
Posté le 25-10-2002 à 09:01:27  profilanswer
 

tu utilises une balise <input type="textarea" value="<%response.write(DB("memo" ))%>"> ?
 
Faut pas oublier les " autour des balises asp !

n°234285
BenJ9002
Posté le 25-10-2002 à 09:04:54  profilanswer
 

Ah non g dit une connerie. c'est ca que j'utilise moi :
<textarea rows="14" name="contenu" cols="38"><%=rs("memo" )%></textarea></td>

n°234289
urd-sama
waste of space
Posté le 25-10-2002 à 09:26:00  profilanswer
 

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

n°234294
BenJ9002
Posté le 25-10-2002 à 09:31:30  profilanswer
 

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 :D (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 :sweat: les boules !!! )

n°234306
urd-sama
waste of space
Posté le 25-10-2002 à 10:07:24  profilanswer
 

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

n°234328
urd-sama
waste of space
Posté le 25-10-2002 à 10:56:30  profilanswer
 

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é.

n°234418
BenJ9002
Posté le 25-10-2002 à 12:48:01  profilanswer
 

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 :)

n°234438
urd-sama
waste of space
Posté le 25-10-2002 à 13:45:48  profilanswer
 

yeah magnifique  :love:  
 
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?

n°234449
BenJ9002
Posté le 25-10-2002 à 13:59:46  profilanswer
 

Urd-sama a écrit a écrit :

yeah magnifique  :love:  
 
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.

mood
Publicité
Posté le 25-10-2002 à 13:59:46  profilanswer
 

n°234459
urd-sama
waste of space
Posté le 25-10-2002 à 14:07:44  profilanswer
 

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

n°234466
BenJ9002
Posté le 25-10-2002 à 14:11:42  profilanswer
 

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 ?

n°234467
urd-sama
waste of space
Posté le 25-10-2002 à 14:13:43  profilanswer
 

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!

n°234706
BenJ9002
Posté le 25-10-2002 à 19:28:20  profilanswer
 

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. :sol:

n°238641
BenJ9002
Posté le 02-11-2002 à 19:24:14  profilanswer
 

Comme on dit "pas de nouvelles, bonne nouvelle" je suppose que ton pb est réglé.  
Tiens nous au courant :)

n°239675
urd-sama
waste of space
Posté le 05-11-2002 à 09:36:46  profilanswer
 

je vais tester à l'occaz, c'est juste que je suis lente à la détente  :sarcastic:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  Affichage de champs de type mémo sur base access

 

Sujets relatifs
[VB] lien entre une appli VB et une base MYSQL , possible ???[HTML - PHP] Rédéfinir l'url de base ?
[BCB6] Ecrire un fichier au format Access ?1er pt ok. 2ime Recuper tous les champs d'une liste
Probleme d'affichage de Canvas dans un panel[PHP, MySQL] Base de données MySQL et Unicode...
[MYSQL] Comment récupérer les ID de champs via une requête / commandeImportation de fichier TXT sous Access
Instanciation d'une classe en fonction d'un type en C#Comment on ajoute un champ dans une base de données
Plus de sujets relatifs à : Affichage de champs de type mémo sur base access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR