Visualizzazione dei risultati da 1 a 8 su 8

Discussione: data type text

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81

    data type text

    ciao a tutti.
    ho un problema di inserimento con ms sql: l'inserimento di un record di tipo text avviene normalmente; quando voglio presentare in una textbox il record di tipo text non viene visualizzato.
    qualcuno può dirmi come mai?

  2. #2
    Dipende dal codice che scrivi... lo vediamo?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81
    Il codice Insert è:

    sqltel= "INSERT INTO tab_telefono (idscheda, idutente, numerotelefonate, idcentro, protocollonum, idcliente, agenda, tipologia, problema, notascheda, tiporisolto, numproto) VALUES (" & idscheda & "," & idutente & "," & newnumtelefonata & "," & idcentro & ",'" & newnumprotocollo & "'," & idcliente & ", '" & agenda & "' , '" & tipologia & "' , '" & problema & "' , '" & notascheda & "' , '" & tiporisolto & "' , '" & newnumproto & "') "


    La Select è:
    MIASQL="SELECT tab_telefono.idtelefonata, tab_telefono.data, tab_telefono.problema, tab_schede.idscheda, tab_telefono.tiporisolto, tab_telefono.tipologia, tab_telefono.notascheda, tab_telefono.agenda, tab_telefono.numerotelefonate, utenti.cognomeop, utenti.nomeop, tab_schede.idcliente, tab_schede.numproto, tab_schede.protocollonum FROM utenti INNER JOIN (tab_schede INNER JOIN tab_telefono ON tab_schede.idscheda = tab_telefono.idscheda) ON utenti.idutente = tab_telefono.idutente WHERE tab_schede.idcliente=" & idcliente & " AND tab_telefono.idscheda=" & np & " ORDER BY tab_telefono.idtelefonata DESC"

    La textbox è:
    <textarea name="notascheda" cols="40" rows="5" class="casellatesto" id="notascheda" readonly="readonly"><%= rs("notascheda") %></textarea>

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81
    Precisazione:
    il dato in formato text viene salvato e viene visualizzato in una pagina di dettaglio. non viene visualizzato quando è una anteprima dell'elenco di record

  5. #5
    <textarea name="notascheda" cols="40" rows="5" class="casellatesto" id="notascheda" readonly="readonly"><%=server.HTMLEncode(rs("notas cheda"))%></textarea>

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81
    Non funziona.

    fino a quando il campo notascheda è un varchar è visibile, non appena è text non è più visibile.

    Altra precisazione: nella pagina di elenco sono ripetute 2 caselle textarea per un certo numero di volte (dipende da quanti sono i record) mentre nella pagina di dettaglio sono soltanto due.

  7. #7
    E te il campo nel db lascialo varchar, no?

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    81
    non posso lasciarlo varchar perchè potrebbe accogliere più di 8000 caratteri!

    lo so che sono tanti ma è così che mi è stato chiesto!

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.