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

    Caratteri in un campo testo

    Ciao, ho questo problema:

    sto interrogando un db che contiene i dati relativi ad articoli scritti (data, titolo ecc.)

    -----------------


    sql="select * from Articoli"
    set rs=conn.Execute(sql)

    do while not rs.EOF

    data=rs("Data")
    titolo=rs("Titolo")
    .....


    -----------------

    ma quando visualizzo il contenuto del campo "Titolo", questo viene troncato al 25mo carattere. Da cosa dipende?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    dall'impostazione del campo che hai dato nel relativo dbase.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    14
    Nel db (Access) il campo è settato così:

    Tipo dati: Testo
    Dimensione campo: 50

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    prova a settarlo come campo 'memo' oppure aumenta i caratteri da 50 a 255 e fai sapere.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    14
    Con il tipo Memo c'avevo già provato, ma non visualizza nulla.
    Invece ho aumentato la dimensione a 255 e funziona. Non ho capito perchè, ma va!

    Grazie fraude

  6. #6
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Prego.

    Funziona con 255 perchè così in access viene gestito il numero massimo di caratteri disponibili per il campo di tipo testo.


  7. #7
    se fai l'inserimento da web fai un controllo (non costa nulla) sulla lunghezza del campo inserito, altrimenti se più lungo di 255 ti da errore!

    codice:
    if len(prodotto) >= 255 then 
                    response.write "Attenzione, prodotto troppo lungo!" 
                             else
                    procedura di inserimento!
    end if

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    14
    Grazie del consiglio, non ci avevo pensato!

    ciao

  9. #9
    Utente di HTML.it L'avatar di jartuf
    Registrato dal
    Oct 2002
    Messaggi
    174
    scusate l'intromissione ma la ricerca nn funge...

    ho un campo memo e visualizza tutto, ok, ma gli accapo inseriti nel textarea poi vengono eliminati nel paggaggio db - request. Avete consigli?

    thanks
    La vita è una scala. Non smettere mai di salire.
    Jartuf Art Design
    La Web-tv degli studenti di Bologna

  10. #10
    Per inserirlo correttamente prova così,
    testo= replace(testo, "chr(13)", "***")
    dove sai che con un *** hai un invio e al momento del'estrazione
    lo rifai
    testo= replace(testo, "***", "chr(13)")

    cmq in vb e asp l'invio è visto come "chr(13)"

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.