none
Dúvidas com Select RRS feed

  • Pergunta

  • Olá amigos, tenho uma duvida, estou fazendo o select no banco:

    Select  QTDE QTDEVOLUME, ESPECIE, PESO_BRUTO As PESOBRUTO, PESO_LIQUIDO As PESOLIQUIDO FROM dbo.TB_PEDIDOVOLUME WHERE PEDIDO_ID = 66504 And STATUS <> 0 

    eu retorno esses dados em um DATASET no meu sistema VB.NET e funciona normalmente, quando eu faço o mesmo select para o pedido_id = 66136 o meu VB.NEt dá erro pois não existe registro na tabela TB_PEDIDOVOLUME.

    Basicamente quando o select não me retornar linha nenhuma como faço pra passar como 0 ou 'NÃO INFORMADO' ?

    como contornar essa situação ?


    • Editado WICTOR MENKALHA quinta-feira, 27 de fevereiro de 2020 18:23 MAIS INFORMAÇÃO
    quinta-feira, 27 de fevereiro de 2020 18:06

Respostas

  • Boa tarde.

    Acho que uma alternativa seria adicionar código na sua aplicação VB.Net para verificar se a consulta retornou alguma linha antes da execução daquele código. Ex:

    If Pedido.Tables(4).Rows.Count > 0 Then
        // a consulta retornou linhas
    Else
        // a consulta não retornou nenhuma linha
    End If

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    • Marcado como Resposta WICTOR MENKALHA quinta-feira, 27 de fevereiro de 2020 18:47
    quinta-feira, 27 de fevereiro de 2020 18:30

Todas as Respostas

  • Boa tarde.

    Acho que uma alternativa seria adicionar código na sua aplicação VB.Net para verificar se a consulta retornou alguma linha antes da execução daquele código. Ex:

    If Pedido.Tables(4).Rows.Count > 0 Then
        // a consulta retornou linhas
    Else
        // a consulta não retornou nenhuma linha
    End If

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    • Marcado como Resposta WICTOR MENKALHA quinta-feira, 27 de fevereiro de 2020 18:47
    quinta-feira, 27 de fevereiro de 2020 18:30
  • Show de bola amigo, deu certo .. não tinha pensado nisso obrigado 
    quinta-feira, 27 de fevereiro de 2020 18:47