Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    6

    lettura campo memo da DB

    ciao a tuti, ho un piccolo problema con una semplicissima pagin di asp che legge i dati dal db correttamente inseriti sempra da pagina asp.
    in sostanza io ho la pagina 1.asp che contiene i form di inserimento dati e li memorizza (correttamente) sul db e poi la pagina 2.asp che legge i vari campi.
    niente di più fcile se non che legge tutti i campi che nel DB sono salvati come testo e l'unio che è un campo memo non lo legge (se lo trasformo in testo invece funziona, ma 255 caratteri son troppo pochi).

    codice:
    <%
    Dim Conn
    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("scheda_atleti.mdb")
    %>

    <%
    sql_atleta ="select nominativo,appunti from modifica_profilo" //HO PROVATO ANCHE SELECT *
    set rs = conn.execute(sql_atleta)
    %>

    <%
    While NOT rs.EOF
    %>

    <table align=center border="1" width="62%" id="table2">
    <tr>
    <td width="240">nome</td>
    <td><%= rs("nominativo") %></td>
    </tr>
    <tr>
    <td width="240">appunti</td>
    <td><%= rs("appunti") %></td>
    </tr>
    </table>

    <%
    rs.MoveNext
    Wend
    %>


    cosa non va? forse <%= rs("nominativo") %> vale solo per i campi testo e non per i memo?

    grazie mille per l'eventuale soluzione.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    6
    ho risolto cosi, non sarà il massimo dal punto di vista del codice ma funziona e a me va benissimo cosi!!!

    <%
    Dim Conn
    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("scheda_atleti.mdb")
    %>

    <%
    sql_atleta ="select nominativo,appunti from modifica_profilo"
    set rs = conn.execute(sql_atleta)

    %>


    <%
    While NOT rs.EOF
    dim memoria
    memoria=rs("appunti")
    %>



    <p align="center"></p>
    <table align=center border="1" width="62%" id="table2">
    <tr>
    <td width="240">nome</td>
    <td><%= rs("nominativo") %></td>
    </tr>
    <tr>
    <td width="240">appunti</td>
    <td><%= memoria %></td>
    </tr>
    </table>

    <%
    rs.MoveNext
    Wend
    %>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.