none
Implementar várias consultas diferentes RRS feed

  • Pergunta

  • Pessoal,

    Implementei este código abaixo que simplesmente retorna um (COUNT) em uma tabela específica.

    Porém a minha necessidade é realizar várias consultas em tabelas diferentes. Qual seria a melhor de implementar isso?

    ConsultarX()

    ConsultarY()

    etc....

    Public Sub ConsultarX()

    ...

    Public Sub ConsultarY()

    ....

    Abaixo segue o código que utilizo atualmente:

    Partial Class _Default
        Inherits System.Web.UI.Page

        ' pego a connstr
        Dim strConnStringNew As String = ConfigurationManager.ConnectionStrings.Item("SqlConnectionStringNew").ToString()
        Dim oConn As New SqlConnection(strConnStringNew)

        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            ConsultarDeptos()
        End Sub

        Public Sub ConsultarDeptos()

            Dim strSQLDepto As String = "Select Count(*) From departamento"
            Dim oConn As New SqlConnection(strConnStringNew)
            Dim oCmd As New SqlCommand(strSQLDepto, oConn)

            oConn.Open()

            Try
                lblDepto.Text = ":" & oCmd.ExecuteScalar.ToString
            Catch ex As Exception
                MsgBox("Erro ao calcular numero de registros. Erro : " & ex.Message)
            Finally
                oConn.Close()
            End Try

        End Sub

    End Class

    Obrigado!


    Missão Crítica

    segunda-feira, 10 de dezembro de 2012 13:02

Respostas

  • Aldo se o banco de dados é o mesmo vc só muda as tabelas use o using assim vc só muda o select para cada tabela. tipo isso aqui

    using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["sua string de conexão no webconfig"].ConnectionString))
                         {
    
    }

     

    Junior

    segunda-feira, 10 de dezembro de 2012 13:26

Todas as Respostas

  • Aldo se o banco de dados é o mesmo vc só muda as tabelas use o using assim vc só muda o select para cada tabela. tipo isso aqui

    using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["sua string de conexão no webconfig"].ConnectionString))
                         {
    
    }

     

    Junior

    segunda-feira, 10 de dezembro de 2012 13:26
  • faça uma chamada de cada vez

    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC

    terça-feira, 11 de dezembro de 2012 15:40
    Moderador