Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
malainhocf

Quantos registos retorna uma query

Recommended Posts

fLaSh_PT
SELECT COUNT(*) FROM tabela


Making the impossible possible and pwing the world on db at a time.

Share this post


Link to post
Share on other sites
malainhocf

Não existe um código em vb.net para fazer isso

Porque eu preciso de fazer uma query para saber se a referencia já existe para que possa inserir caso não exista

Caso retorne dados é porque ela existe já na base de dados.

Se retornar 0 é porque pode inserir o registo com a nova referencia

Obrigado


Cumprimentos

Cesar Oliveira

Desenvolvo websites e aplicações web

http://www.profissionalweb.net

Share this post


Link to post
Share on other sites
fLaSh_PT

        Dim iTotalRows As Integer = -1
        ' Cria o objecto da conexão ao SQL
        Using oConnection As New System.Data.SqlClient.SqlConnection _
                    ( _
                         "Server=" & "SERVER_ADDRESS" & _
                         ";Database=" & "DB" & _
                         ";Uid=" & "sa" & _
                         ";Pwd=" & _
                         ";Trusted_Connection=True" & _
                         ";MultipleActiveResultSets=True" & _
                         ";Connection Timeout=10" _
                    )
            ' Abre a ligação..
            oConnection.Open()
            ' Cria o comando ..
            Using oCommand As New System.Data.SqlClient.SqlCommand _
                        ( _
                            "SELECT COUNT(*) FROM Tabela", _
                            oConnection _
                        )
                ' Executa o reader..
                Dim oDR As System.Data.SqlClient.SqlDataReader = oCommand.ExecuteReader
                If oDR.Read Then
                    ' Obtem o valor..
                    iTotalRows = oDR.GetInt32(0)
                End If
            End Using
        End Using
        MessageBox.Show("Total de rows: " & iTotalRows)

Só tens de editar os parâmetros da ConnectionString com os dados do teu servidor.. e o nome da Tabela do servidor no query..

Compr.


Making the impossible possible and pwing the world on db at a time.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.