Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    133

    Formattazione campo memo .mdb

    Ciao a tutti,

    avrei un problemino nel mantenere la formattazione di testo in un campo memo di un .mdb che poi va come testo dinamico nella tabella di una pagina .asp.

    QUalcuno sa suggerirmi come mantenere gli "a capo" e gli elenchi puntati?

    grazie

    Ale

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel db così com'è.
    Nella pagina asp:

    codice:
    <%
    campo = rs("campo")
    campo = replace(campo, VbCrLf, "
    ")
    response.write(campo)
    %>
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    133
    Grazie mille!

    dove devo posizionare il codice?

    Questa è la tabella:

    <table width="500" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#C6E3F5" class="Stile1">
    <% while ((Repeat1__numRows-- != 0) && (!News.EOF)) { %>
    <tr>
    <td align="center" valign="middle"><%=(News.Fields.Item("MeseAnno").Value)%> </td> <td>
    <%=(News.Fields.Item("Notizia").Value)%></td>
    </tr>
    <% Repeat1__index++;
    News.MoveNext();}%>
    </table>

    Questo invece è il Recordset:

    <%
    var News = Server.CreateObject("ADODB.Recordset");
    News.ActiveConnection = MM_db1_STRING;
    News.Source = "SELECT MeseAnno, Notizia FROM News ORDER BY ID desc";
    News.CursorType = 0;
    News.CursorLocation = 2;
    News.LockType = 1;
    News.Open();
    var News_numRows = 0;
    %>
    <%
    var Repeat1__numRows = 80;
    var Repeat1__index = 0;
    News_numRows += Repeat1__numRows;
    %>

    Grazie ancora!!

  4. #4
    lo devi mettere al posto di quello che usi per stampare il campo nella pagina

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Al posto di questo:

    codice:
    <%=(News.Fields.Item("Notizia").Value)%>
    Roby

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    133
    Grazie mille!

    dove devo posizionare il codice?

    Questa è la tabella:

    <table width="500" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#C6E3F5" class="Stile1">
    <% while ((Repeat1__numRows-- != 0) && (!News.EOF)) { %>
    <tr>
    <td align="center" valign="middle"><%=(News.Fields.Item("MeseAnno").Value)%> </td> <td>
    <%=(News.Fields.Item("Notizia").Value)%></td>
    </tr>
    <% Repeat1__index++;
    News.MoveNext();}%>
    </table>

    Questo invece è il Recordset:

    <%
    var News = Server.CreateObject("ADODB.Recordset");
    News.ActiveConnection = MM_db1_STRING;
    News.Source = "SELECT MeseAnno, Notizia FROM News ORDER BY ID desc";
    News.CursorType = 0;
    News.CursorLocation = 2;
    News.LockType = 1;
    News.Open();
    var News_numRows = 0;
    %>
    <%
    var Repeat1__numRows = 80;
    var Repeat1__index = 0;
    News_numRows += Repeat1__numRows;
    %>

    Grazie ancora!!

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    133
    Ops, replicato la risposta...

    Ho provato a sosituire

    <%
    Notizia = rs("Notizia")
    Notizia = replace(Notizia, VbCrLf, "
    ")
    response.write(Notizia)
    %>

    ma mi da errore.. Al posto di campo chiaramente andava il nome del campo che inserisco?!

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il tuo recordset si chiama News non rs

    Roby

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    133
    Ops, hai ragione...

    Purtroppo ora da come errore - 'VbCrLf' non è definito -

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.