Visualizzazione dei risultati da 1 a 8 su 8

Discussione: MySQL Longtext + asp

  1. #1

    MySQL Longtext + asp

    Salve a tutti,
    ho cercato un po nel forum ma nn riesco a trovare una risposta al mio problema.
    HO un db mysql con campi longtext, e devo fare un controllo sul campo prima di fare visualizzare una certa area della pagina.
    Ora continuoo ad avere sempre msg di errore se faccio
    codice:
    <%
    If (rs1.Fields.Item("testo").Value)<> "" then
    response.write (rs1.Fields.Item("testo").Value)
    End if 
    %>
    idem se faccio
    <%
    If not isnull(rs1.Fields.Item("testo").Value) then
    response.write (rs1.Fields.Item("testo").Value)
    End if 
    %>
    ancora 
    <%
    If not isEmpty(rs1.Fields.Item("testo").Value) then
    response.write (rs1.Fields.Item("testo").Value)
    End if 
    %>
    
    ancora 
    
    <%
    Dim pippo 
    pippo = (rs1.Fields.Item("testo").Value)
    ' oppure 
    pippo= Cstr(rs1.Fields.Item("testo").Value) (cstr proprio mi caccia di casa)
    If pippo <> ""  then
    'o 
    If pippo <> Null
    'o
    If pippo.lenght > 0 ' di 1 indifferentemente
    response.write (rs1.Fields.Item("testo").Value)
    End if 
    %>
    In + se non metto nessun controllo ma lascio
    response.write (rs1.Fields.Item("testo").Value)
    senza nessu if c'è da scappare.

    Per ora ho risolto con un on error resume next ma non mi sembra assolutamente la soluzione + corretta
    In poche parole :
    esiste la possibilità di verificare che un campo longtext o mediuntext non sia vuoto o con valori null che dir si voglia??
    Io ho ravanato per mezzo web e non sono riuscito a trovare la risposta al mio quesito qualcuno mi può aiutare??
    Grazie
    Thantalas

  2. #2
    Prova così
    <%
    dim testo
    testo= rs1.Fields.Item("testo").Value


    If (testo)<> "" then
    response.write (testo)
    End if
    %>

  3. #3
    sa guardi attentamente l' esempio che mi dai tu l' ho già scritto ( evitando le parentesi che se nn sbalgio non dovrebbero significare grankè almeno penso.
    Comunque sia l' errore lo da già quando assegni il valore alla variabile

    dim testo
    testo= rs1.Fields.Item("testo").Value già quì mi dice di andare a farmi un panino....
    http://www.thantalas.net

  4. #4
    Ah scusa non ci avevo fatto caso.
    Per verificare se un campo longtext o mediuntext non sia vuoto hai provato con len??

  5. #5
    miii a questo nn avevo pensato
    ora provo
    grazie
    http://www.thantalas.net

  6. #6
    azzaualla funziona perfettamente
    però rimane il dubbio che, a volte, (anche se avolte in programmazione nn si dice) da errore prima di poter fare il controllo.
    grazie per la drita
    Thantalas
    http://www.thantalas.net

  7. #7
    che significa da errore prima di poter fare il controllo???

  8. #8
    che a volte mi da errore se per esempio
    pippo= rs1.Fields.Item("testo").Value
    mi si pianta
    ...
    http://www.thantalas.net

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.