Como executar consultas simples ao banco de dados com VB .NET
A classe SqlCommand no .NET Framework Data Provider possui quatro métodos que você pode usar para executar instruções SQL:
- ExecuteScalar: executa uma consulta que retorna um único valor escalar.
- ExecuteReader: executa uma consulta que retorna um conjunto de resultados.
- ExecuteNonQuery: executa instruções de atualização de dados ou uma instrução de atualização de catálogo.
- ExecuteXmlReader: Executa uma consulta que retorna um conjunto de resultados Extensible Markup Language (XML), este método só está disponível na classe SqlCommand.
Para executar uma consulta simples ao banco de dados
Importe o namespace System.Configuration
Use a propriedade ConfigurationManager.ConnectionStrings para obter uma coleção de cadeias de conexão do arquivo de configuração do aplicativo. Indexe a coleção de cadeias de conexão usando o nome programático da cadeia de conexão que você deseja acessar.
- Use a propriedade ConnectionString para obter as informações da cadeia de conexão.
- Crie um objeto de conexão.
- Crie um objeto de comando.
Se desejar executar uma instrução SQL, defina a propriedade CommandType do objeto de comando como o valor de enumeração CommandType.Text. Se desejar chamar um procedimento armazenado, defina a propriedade CommandType do objeto de comando como o valor de enumeração CommandType.StoredProcedure.
- Chame o método Open no objeto de conexão.
- Chame o método ExecuteScalar no objeto de comando. Atribua o resultado a uma variável digitada adequadamente.
- Chame o método Close no objeto de conexão.
O exemplo a seguir mostra como executar um grupo de consultas com uma função agregada para realizar um cálculo em um conjunto de valores do banco de dados AdventureWorks na instância local do SQL Server e retornar um único valor. Fig 1. Programa principal, executando a primeira consulta
Fig 2. Executando a segunda consulta
Fig 3. Executando a terceira consulta
Fig 4. Executando a quarta consulta
Fig 5. Executando a última consulta