Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    17

    [C#]OleDbCommand:Usare Null in una condizione where

    Salve ragazzi,

    Dopo aver girato per forum e google non sono riuscito a raccapezzarmi.
    Sto effettuando dei controlli su un file excel, su una determinata colonna
    devo controllare che la cella sia valorizzata allora ho usato la riga dicodice seguente:

    SELECT Count( DealerMarketCode ) FROM [" + worksheetName + "$] WHERE DealerMarketCode='' or DealerMarketCode=' '

    Visto che di solito questo file me lo mandano con la cella o valorizzata,o con uno spazio, o vuota ( '' ).

    Il problema che questa condizione DealerMarketCode='' non me la conta, ho pensato di usare Null ma non succede nulla lo stesso.

    Accetto sugerimenti.

    Grazie mille.

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Ciao,
    sei sicuro che sia vuota? Non è che per caso mettono qualche carattere tipo un tab o uno spazio?

    Come scrivi la condizione col NULL?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    17
    Ciao,

    Si sono sicuro che sia vuota perchè per fare dei test ho modificato i campi dell'excel io stesso.

    La query la genero cosi invece:

    cmd1 = new OleDbCommand("SELECT Count( DealerMarketCode ) FROM [" + worksheetName + "$] WHERE DealerMarketCode='' or DealerMarketCode=' ' or DealerMarketCode=Null ", conn);

    P.S.: Ma ho provato anche con null e NULL e "is null"

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.