Newsgroup: it.comp.www.asp
Titolo: campo memo di ACCESS

Salve ragazzi volevo farvi notare una cosa strana
se io ho una textarea e scrivo un po' di cose andando a capo e lo memorizzo
in un campo memo di un db access97
noto che al momento di RIVISUALIZZARLA leggendola nel database, si perdono
le righe successive al primo a capo.
Il metodo di inserimento nel database è qeusto:
rs.AddNew
 rs("titolo")=request.form("titolo")
 rs("corpo")=request.form("corpo")
rs.update
PEr leggerlo invece uso:
Response.write rs("corpo")
Dov'e' l'errore??
grazieeeeee
VINXE
siamo una comunita' splendida.. è fantastico ragazzi!

In che senso ? vuoi dire che quando l'inserisci in HTML non va daccapo o
cosa ?

Non so se ti č di aiuto, ma io quando ho un campo textarea provvedo, prima
dell'invio al file di update del database, alla eliminazione con uno script
JavaScript dei due caratteri di ritorno a capo che hanno notazione unicode
13 e 10.

 writes:
a> JavaScript dei due caratteri di ritorno a capo che hanno notazione unicode
a> 13 e 10.
Non occorre scomodare Unicode, basta ASCII, anche quello vecchissimo a
7 bit :)...
+----------------------------------------------------------------+
| Gian Uberto Lauri * "So, are you working on fixing that bug    |
| 
sa...@eng.it
      *  *now* or leaving it until later ?" - YES  |
+----------------------------------------------------------------+
| Attenzione: rispondo ad ogni invio di pubblicità non richiesta | 
| o spam di qualsiasi altro genere con un messaggio al provider  |
| di competenza. Ai sensi della legge sulla privacy NON avete il |
| permesso di utilizzare i miei dati per questi scopi.           |
+----------------------------------------------------------------+

Cioč se io scrivo in una textarea andando a CAPO
come sto facendo ora e poi prendo il contenuto e lo inserisco in un database
in un campo memo PERDO TUTTO DELLO CHE HOSCRITTO DOPO IL PRIMO ACAPO.
cioe' se io inserissi quello che ho scritto ora in un campo memo e poi lo
VISUALIZZASSI OTTEREI SOLO la prima riga cioč:
Cioč se io scrivo in una textarea andando a CAPO
:)
spero di essere stato chiro :P
ho letto del javascript che elimina i carriage return.. mapoi non li perdo?
io vorrei mantenere la formattazione del testo.
tipo forum.
non devo creare un forum. ma semplicemente memorizzare una descrizione.
mi viene da pensare che se la visualizzasso dentro una tabella HTML a capo
mi ci va lo stesso.. ma č un po' come girare intorno ad un problema.
vinxe

 writes:
va> Cioè se io scrivo in una  textarea andando a CAPO come sto facendo
va> ora e poi prendo il contenuto  e lo inserisco in un database in un
va> campo memo  PERDO TUTTO DELLO  CHE HOSCRITTO DOPO IL  PRIMO ACAPO.
Scusa, ma come li inserisci nel DB ?
va> ho letto del javascript che  elimina i carriage return.. mapoi non
va> li perdo?   io vorrei mantenere la formattazione  del testo.  tipo
va> forum.  non devo creare un forum. ma semplicemente memorizzare una
va> descrizione.
Beh,  puoi  sempre sostituire  il  CR-LF  (sequenza  antica quanto  le
stampanti)  con "\n" quando  lo metti  nel DB  e fare  la sostituzione
opposta in uscita. Credo che occorra una sola chiamata a funzione in 
JavaScript (in VBScript è certo che ne basta una).
va> mi viene  da pensare  che se la  visualizzasso dentro  una tabella
va> HTML a capo mi  ci va lo stesso.. ma è un  po' come girare intorno
va> ad un problema.
Ah, a questo punto puoi tranquillamente usare dei banalissimi blank.
Il browser tratterà i tuoi CR-LF come dei banalissimi blank. Dovresti
sostituirli col tag <BR>


Scrivo nel database con questo:
rs.AddNew
 rs("titolo")=request.form("titolo")
 rs("corpo")=request.form("corpo")
' questa sopra č la textarea
rs.update
----------------------------------
uhm sto facendo fatica capire come gestire questa cosa...
ufff.. ma non c'e' una tecnica precisa? insomma ho come l'impressione che il
problema non si ponga a voi e quindi sia io in fallo come concetto :)
uffff ho letto di sostituzioni e cose simili.. ma uff... davvero serve
sostituire e risostituire? :) misa' che fo prima a sostituirli in blank e
poi li visualizzo inuna TAbella.. e a capo mi ci va lo stesso.. ma rimango
non convinto.. :)
grazie :P ciaopz