Select de campo em branco
Olá,
estou tendo dificuldade na criação do meu select de pesquisa em uma combobox, pois gostaria de duas comparacoes ([b:4c456f5ab8]uma [/b:4c456f5ab8]se o campo da tabela estiver em branco [b:4c456f5ab8]e a outra [/b:4c456f5ab8]para verificar o conteudo de uma combobox)...
query.sql.text := ´select nome from tabela1 where situacao = ´´ and cliente = ´´´+ComboBox.text+´´´´;
//so seleciona o campo situacao quando for EM BRANCO !!
ate nao da erro, mas nao visualizo nada pois nao sei listar/comparar o campo em branco da table.
Dica ? :shock:
obs.: uso mysql, delphi 7 :shock:
estou tendo dificuldade na criação do meu select de pesquisa em uma combobox, pois gostaria de duas comparacoes ([b:4c456f5ab8]uma [/b:4c456f5ab8]se o campo da tabela estiver em branco [b:4c456f5ab8]e a outra [/b:4c456f5ab8]para verificar o conteudo de uma combobox)...
query.sql.text := ´select nome from tabela1 where situacao = ´´ and cliente = ´´´+ComboBox.text+´´´´;
//so seleciona o campo situacao quando for EM BRANCO !!
ate nao da erro, mas nao visualizo nada pois nao sei listar/comparar o campo em branco da table.
Dica ? :shock:
obs.: uso mysql, delphi 7 :shock:
Ce
Curtidas 1
Respostas
Paulo_amorim
15/06/2004
Olá
O valor do campo é [b:255c01e0a4]vazio[/b:255c01e0a4] ou [b:255c01e0a4]NULO[/b:255c01e0a4]? Veja que não é a mesma coisa:
´´ é uma String Vazia
NULL é NULL...
se eh de fato vazio
WHERE campo = ´´
se for nulo
WHERE campo IS NULL
Espero que ajude
Até+
O valor do campo é [b:255c01e0a4]vazio[/b:255c01e0a4] ou [b:255c01e0a4]NULO[/b:255c01e0a4]? Veja que não é a mesma coisa:
´´ é uma String Vazia
NULL é NULL...
se eh de fato vazio
WHERE campo = ´´
se for nulo
WHERE campo IS NULL
Espero que ajude
Até+
GOSTEI 0
Ce
15/06/2004
Colega..
esse campo é vazio! já tentei esse where campo = ´´ mas nao me retorna nada (tenho certeza q possuo registros em branco. :?
esse campo é vazio! já tentei esse where campo = ´´ mas nao me retorna nada (tenho certeza q possuo registros em branco. :?
GOSTEI 0
Paulo_amorim
15/06/2004
Olá
Tente TrimRight(campo) = ´´
Quem sabe tenha espaços...
Espero que funcione
Até+
Tente TrimRight(campo) = ´´
Quem sabe tenha espaços...
Espero que funcione
Até+
GOSTEI 0
Ce
15/06/2004
Valeu Paulo, :D
precisava usar o IS NULL :oops:
precisava usar o IS NULL :oops:
GOSTEI 0