命令和参数

建立与数据源的连接后,可以使用 DbCommand 对象来执行命令并从数据源中返回结果。 您可以使用命令构造函数之一为要使用的 .NET Framework 数据提供程序创建命令。 构造函数可以采用可选自变量,如要在数据源中执行的 SQL 语句、DbConnection 对象或 DbTransaction 对象。 您也可以将这些对象配置为命令的属性。 也可以使用 CreateCommand 对象的 DbConnection 方法创建用于特定连接的命令。 由命令执行的 SQL 语句可以使用 CommandText 属性进行配置。

随 .NET Framework 提供的每个 .NET Framework 数据提供程序都具有一个 Command 对象。 适用于 OLE DB 的 .NET Framework 数据提供程序包括一个 OleDbCommand 对象,适用于 SQL Server 的 .NET Framework 数据提供程序包括一个 SqlCommand 对象,适用于 ODBC 的 .NET Framework 数据提供程序包括一个 OdbcCommand 对象,适用于 Oracle 的 .NET Framework 数据提供程序包括一个 OracleCommand 对象。

本节内容

执行命令
说明 ADO.NET Command 对象以及如何使用该对象对数据源执行查询和命令。

配置参数和参数数据类型
说明如何使用 Command 参数,包括方向、数据类型和参数语法。

使用 CommandBuilder 生成命令
说明如何使用命令生成器为具有单表 SELECT 命令的 DataAdapter 自动生成 INSERT、UPDATE 和 DELETE 命令。

从数据库获取单一值
说明如何使用 ExecuteScalar对象的 Command 方法从数据库查询中返回单个值。

使用命令修改数据
说明如何使用数据提供程序来执行存储过程或数据定义语言 (DDL) 语句。

另请参阅