Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322

    controllo variabile nulla

    ho dei record che sono dei risultati di una query.
    questi record hanno un campo LINK (che è text). alcuni record questo campo lo hanno, ovvero c'è un url li dentro, altri record non ce l'hanno.

    quando sto stampando i risultati sullo schermo, come posso controllare se un record ha quel campo nullo oppure no?

    (il concetto è che se il campo esiste metto un collegamento utilizzando quell'url, se non esiste non metto il collegamento)

    esiste una funzione boolena che verifica se un campo è nullo?

    grazie

  2. #2
    potrebbe andar bene una cosa tipo questa?

    codice:
    If IsNull(rs("link")) OR rs("link") = "" Then
    'non scrivo niente
    Else
    response.write rs("link")
    End If

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322
    Originariamente inviato da Surrender79
    potrebbe andar bene una cosa tipo questa?

    codice:
    If IsNull(rs("link")) OR rs("link") = "" Then
    'non scrivo niente
    Else
    response.write rs("link")
    End If
    credo di si..

    mi chiedo pero...

    quando uno contrlla con la funzione IsNull, per essere nulla il campo link deve essere vuoto o deve contenere proprio la stringa "null" ??

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322
    ho controllato.. devono essere proprio vuoti..

  5. #5
    devono essere vuoti, non ricordo se in access i campi nulli li vedi con dentro scritto <NULL> oppure no

    comunque il controllo che ho messo sia sul null che sul "" è per sicurezza, perchè mi è capitato più volte di avere dei campi vuoti che a volte venivano trattati come NULL (quindi mai toccati) altre volte invece come se ci avessi scritto qualcosa e poi cancellato il contenuto (quindi con stringa vuota)

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322
    grazie mille.. non è che per caso hai dato un occhio all'altro mio post..


    dovrei togliere la chicciola da un campo email e metterci [at] al suo posto.
    questo ovviamente in automatico, non posso cambiare i dati dentro al database..

    hai qualche idea??

  7. #7
    ti ho appena risposto

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    322
    che tempisimo grazie mille..

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.