Gafanhoto
02/02/2010 - 14:51
Seguinte. Tenho o seguinte formulário:
Número:
Categoria: TODAS
BUSCAR
O numero é uma label obrigatório, no entanto, o item Categoria é um DropDownList que tem itens 1, 2, 3, 4, 5, mas também tem o item SELECIONAR TODAS.
Como posso tratar a saída desse item Categoria ao enviar para um Dataset?
Vai estar lá: SELECT * FROM LEIS WHERE NUMERO=@NUMERO AND IDCATEGORIA=@CATEGORIA
No banco, o campo IDCATEGORIA é um Int32.
quintelab
02/02/2010 - 22:12
Não costumo trabalhar com DataSet tipados, mas se não me engano é possível criar duas consultas certo?
Crie uma sem o parâmetro.
Abraços...
OSJunior
03/02/2010 - 10:06
Você pode ajustar o valor da combo para que esse item venha na query assim:
CODE
SELECT * FROM MinhaTabela WHERE ID IN (1,2,3,4,5)
Gafanhoto
03/02/2010 - 15:40
Como era um campo INT que aceita NULL no momento de definir de onde viriam os parâmetros eu deixei marcado a opção CONVERTSTRINGTONULL = true
Dessa maneira, coloquei alguns OR no meu SELECT e fungou beleza...
Valeu pela força....