Verificar se "query" vazia
26/11/2010
0
Boa tarde,
como faço para verificar se uma tabela está vazia depois de uma consulta?
Eu programava em Delphi e lá eu fazia da seguinte forma:
Quero saber como faço no ASP.Net essa condição de verificar se a consulta vai ternar vazio!
Alguém pode me ajudar?
como faço para verificar se uma tabela está vazia depois de uma consulta?
Eu programava em Delphi e lá eu fazia da seguinte forma:
query.close; query.sql.clear; query.sql.text := 'select * from tabela' query.open if not(query.isempety) then ......
Quero saber como faço no ASP.Net essa condição de verificar se a consulta vai ternar vazio!
Alguém pode me ajudar?
Sub Click_Logar(ByVal obj As Object, ByVal e As EventArgs) conexao.ConnectionString = strconexao strSQL = "select * from usuarios where login = '" & edtLogin.Text & "' and senha = '" & edtSenha.Text & "'" comando.CommandText = strSQL comando.Connection = conexao conexao.Open() tabela = comando.ExecuteReader If tabela.RecordCount = 0 Then //Como verifico se a consulta está vazia? Response.Redirect("Default.aspx") End If End Sub
Luiz Junior
Curtir tópico
+ 0
Responder
Posts
26/11/2010
Marcos Costa
Luiz Carlos,
Em dot.net usando linguagem VB faço assim:
Private Sub PovoaUnidade()
Dim Ds As Data.DataSet
Ds = Unidade.Consultar(" Ud_Codigo = " & ViewState("Ud"))
If Not Ds Is Nothing Then
If Ds.Tables(0).Rows.Count > 0 Then LbUnidade.Text = Ds.Tables(0).Rows(0)("Ud_Nome") Else LbUnidade.Text = DBNull.Value.ToString
Else
If Ds Is Nothing Then
LbUnidade.Text = DBNull.Value.ToString
End If
End If
End Sub
Em dot.net usando linguagem VB faço assim:
Private Sub PovoaUnidade()
Dim Ds As Data.DataSet
Ds = Unidade.Consultar(" Ud_Codigo = " & ViewState("Ud"))
If Not Ds Is Nothing Then
If Ds.Tables(0).Rows.Count > 0 Then LbUnidade.Text = Ds.Tables(0).Rows(0)("Ud_Nome") Else LbUnidade.Text = DBNull.Value.ToString
Else
If Ds Is Nothing Then
LbUnidade.Text = DBNull.Value.ToString
End If
End If
End Sub
Responder
30/11/2010
Luiz Junior
Eu fiz como está no código abaixo, não sei se está correto ou é a melhor forma, mas funciona!
O que você acha?
O que você acha?
If tabela.Read Then Response.Redirect("cad_usuario.aspx") Else lblStatusLogin.Text = "Login/Senha não conferem ou não estão cadastrados" End If
Responder
Clique aqui para fazer login e interagir na Comunidade :)