Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    39

    VB6: Select Case in cui CASE IS è un campo vuoto. Come fare?

    Salve, premetto che non sono un esperto.
    Ho fatto una

    Select Case rsDatabase!Nome
    Case Is Null 'voglio cercare i campi vuoti nel database
    CAMPOVUOTO = CAMPOVUOTO + 1
    End Select

    Il problema è CASE IS NULL mi sa che non esiste come linguaggio.

    La mia esigenza è trovare nel mio database access i campi vuoti.

    Cosa devo mettere in CASE IS?

    Ho provato CASE IS = "" ma nemmeno va bene!

    Come si fa?

    In pratica, in un file ACCESS come si fanno a contare i campi vuoti di un campo con SELECT CASE?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    Null e "vuoto" non sono la stessa cosa.
    Un campo Null è un campo che non ha un valore, mentre un campo di tipo string (o Text, o Char, a seconda del database) di lunghezza zero ha un valore che è appunto una stringa vuota.

    Preliminarmente quindi devi stabilire che tipo di valore intendi cercare; poi, se questo è l'unico valore che ti interessa, non occorre una struttura Select Case, ma basta un If.

    Per esempio:
    If campo = "" Then ...

    Oppure
    If IsNull(campo) Then ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    39
    Originariamente inviato da Grumpy
    Null e "vuoto" non sono la stessa cosa.
    Un campo Null è un campo che non ha un valore, mentre un campo di tipo string (o Text, o Char, a seconda del database) di lunghezza zero ha un valore che è appunto una stringa vuota.

    Preliminarmente quindi devi stabilire che tipo di valore intendi cercare; poi, se questo è l'unico valore che ti interessa, non occorre una struttura Select Case, ma basta un If.

    Per esempio:
    If campo = "" Then ...

    Oppure
    If IsNull(campo) Then ...
    Allora, il campo è vuoto.

    Infatti, ho risolto con IS ISNULL

    GRAZIEEEEEEEEEEEE

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    758
    Originariamente inviato da checco80
    Allora, il campo è vuoto.

    Infatti, ho risolto con IS ISNULL
    Mah!

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Originariamente inviato da Grumpy
    Mah!
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    39
    sono ignorante, lo so.
    Ma migliorerò

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Originariamente inviato da checco80
    sono ignorante, lo so.
    Ma migliorerò
    Più che altro non leggi quello che ti si scrive ... la prima risposta di Grumpy iniziava con

    Null e "vuoto" non sono la stessa cosa.

    e tu rispondi

    Allora, il campo è vuoto.

    Infatti, ho risolto con IS ISNULL


    Non noti l'incoerenza?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    39
    si la noto, e è proprio lì la mia ingoranza.
    Però ho risolto, grazie, cmq volevo dire il campo è NULLO
    Grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.