Problema recupero dati database

wonderboy10

Nuovo Utente
22 Mar 2006
2
0
0
Salve a tutti sono nuovo del forum e volevo gentilmente sapere se qualcuno mi può aiutare. Io ho un problema con un database .mbd durante la visualizzazione dei dati di una tabella. Mi spiego meglio. I dati vengono inseriti corettamente dentro al database tramite una textarea. Il problema è durante la visualizzazione di tali dati in quanto non vengono richiamati in una textarea ma su una semplice <td> con conseguente disallineamento del testo (esempio a capo del testo) C'è qualcuno che può indicarmi la strada per risolvere tale problema? Inoltre posso esportare la pagina asp in formato .rtf?
Grazie in anticipo a tutti, postandovi alcune righe di codice:

var messaggio = new String(Request.Form("messaggio"));
var Cn = new ActiveXObject("ADODB.Connection");
var Rs = new ActiveXObject("ADODB.Recordset");
Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("...database.mdb"));
Rs.Open("nome",Cn,3,3);
Rs.AddNew();
Rs("messaggio") = messaggio;
Rs.Update();
Rs.Close();
Cn.Close();
 
Ciao! :)

Per evitare il problema degli "a capo" fai così:
nella query di inserimento dati nel DB fai Replace di tutti gli a capo (codice ASCII 13) con "<br>", ovvero:
"INSERT INTO tabella (nomi campi...) VALUES ('" & Replace(request.form("testotextarea"),chr(13),"<br>") & "');"
di modo che poi, quando il campo verrà esportato nella tabella, manderà a capo il testo!

Il risultato del replace sarà il seguente ;)
il testo originale provieniente da textarea:
riga numero uno,
riga due.

sarà salvato così:
riga numero uno<br>riga due

Tutto chiaro? :)

SaLuT!
:byebye:
 

Discussioni simili