none
Retornar valor de soma em um textbox RRS feed

  • Pergunta

  •  

    Senhores(as)  Boa tarde.

    Estou com a seguinte dúvida no VB 2005 Express

    tenho duas tabelas,

    tabela1.campo1

    tabela2.campo2

    como faco para retornar em um textbox o resultado dessa SQL (SELECT (tabela1.campo1 + tabela2.campo2) As Soma From tabela1, tabela2 Where 1=1)

     

     

    Desde já Agradeço

     

    Rodrigo Lourenço

     

     

    segunda-feira, 29 de outubro de 2007 15:50

Todas as Respostas

  • Olá Rodrigo!

     

    O processo é: Ir até o banco, executar a query, resgatar o valor, e mostrar no textbox.

    Eis um exemplo que põe em prática isso, tome como base:

     

    Dim conn As New SqlConnection("SuaConnectionString")

    Dim sql As String = "SELECT (tabela1.campo1 + tabela2.campo2) As Soma From tabela1, tabela2 Where 1=1"

    Dim cmd As New SqlCommand

    Dim resultSoma As Decimal

     

    cmd.CommandText = sql

    cmd.CommandType = CommandType.Text

    cmd.Connection = conn

     

    Try

    conn.Open()

    resultSoma = Decimal.Parse(cmd.ExecuteScalar())

    txtResultado.Text = resultSoma

    Catch ex As Exception

    'Crie aqui um tratamento para o erro, caso ocorra.

    Finally

    conn.Close()

    End Try

    segunda-feira, 12 de novembro de 2007 10:28