Visualizzazione dei risultati da 1 a 6 su 6

Discussione: funzione len anomalo

  1. #1
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    funzione len anomalo

    Ragaz mi è capito anche questo in una pagina dove visualizzo un guestbook,
    nel recordset del messaggio per non sfasare la visualizzazione della pagina pensavo di inserire la funzione len al recordset e ho realizzato questo:
    codice:
    <%if len(Recordset1.Fields.Item("messaggio").Value) < 40 then Response.Write(Recordset1.Fields.Item("inserito").Value)%>
    Se nel response.write, richiamo un qualisiasi recodeset presente nella tabella messaggi lo stesso viene retituito a video, se inserisco nuovamente il recordset messaggio non visualizza niente a video e non da nessun errore.

    Voi sapreste darmi una motivazione?

    Sperando di essermi spiegato attendo votri pareri.

    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #2
    Questo IF ti stampa il valore contenuto nella colonna "inserito" solo se il contenuto nella colonna "messaggio" è uguale o maggiore a 40 caratteri.

    Non ho ben capito qual è il tuo problema in relazione appunto a ciò.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da maximum
    Questo IF ti stampa il valore contenuto nella colonna "inserito" solo se il contenuto nella colonna "messaggio" è uguale o maggiore a 40 caratteri.

    Non ho ben capito qual è il tuo problema in relazione appunto a ciò.
    Difatti e come dici tu il mio problema e proprio li se al posto di "inserito" metto "messaggio" a video non stampa niente perché

    E adesso ho capito VVoVe: il perché il campo "messaggio" nel DB (access) e impostato come "memo" cambiandolo in "testo" si visualizza, sai il motivo di questo? :master:

    Comunque grazie della risposta

    Ciao alla prossima
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se il campo è memo applica la len alla variabile:

    codice:
    messaggio = Recordset1.Fields.Item("messaggio").Value
    <%if len(messaggio) < 40 then Response
    Roby

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Roby_72
    Se il campo è memo applica la len alla variabile:

    codice:
    messaggio = Recordset1.Fields.Item("messaggio").Value
    <%if len(messaggio) < 40 then Response
    Roby
    Roby Ormai non dovrei + stupirmi che tu sia un mito,VVoVe: funziona benissimo, sai anche il motivo del perché facendo il len sul record non funziona inserendolo in una variabile funziona?

    Comunque grazie

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Una ragione precisa in realtà non c'è... Chiamiamolo buggetto.

    Roby

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.