Comandos e parâmetros

Depois de estabelecer uma conexão a uma fonte de dados, você pode executar comandos e retornar resultados da fonte de dados usando um objeto DbCommand. Você pode criar um comando usando um dos construtores de comando do provedor de dados .NET Framework com o qual está trabalhando. Os construtores podem usar argumentos opcionais, como uma instrução SQL para executar na fonte de dados, em um objeto DbConnection ou em um objeto DbTransaction. Você também pode configurar esses objetos como propriedades do comando. Pode também criar um comando para uma conexão específica usando o método CreateCommand de um objeto DbConnection. A instrução SQL que está sendo executada pelo comando pode ser configurada usando a propriedade CommandText.

Cada provedor de dados .NET Framework incluído com o .NET Framework tem um objeto Command. O Provedor de Dados .NET Framework para OLE DB inclui um objeto OleDbCommand, o Provedor de Dados .NET Framework para SQL Server inclui um objeto SqlCommand, o Provedor de Dados .NET Framework para ODBC inclui um objeto OdbcCommand e o Provedor de Dados .NET Framework para Oracle inclui um objeto OracleCommand.

Nesta seção

Executando um comando
Descreve o objeto Command ADO.NET e como usá-lo para executar consultas e comandos em uma fonte de dados.

Configurar parâmetros e tipos de dados de parâmetro
Descreve como trabalhar com os parâmetros de Command, incluindo a direção, os tipos de dados e a sintaxe de parâmetro.

Gerando comandos com CommandBuilders
Descreve como usar construtores de comando para gerar automaticamente comandos INSERT, UPDATE, e DELETE para um DataAdapter que possui um comando SELECT de uma única tabela.

Obter um único valor de um banco de dados
Descreve como usar o método ExecuteScalar de um objeto Command para retornar um único valor de uma consulta de banco de dados.

Usando os comandos para modificar dados
Descreve como usar um provedor de dados para executar procedimentos armazenados ou instruções DDL (linguagem de definição de dados).

Confira também