使用命令修改数据

适用于:.NET Framework .NET .NET Standard

下载 ADO.NET

通过使用 Microsoft SqlClient Data Provider for SQL Server,你可以执行存储过程或数据定义语言语句(例如,CREATE TABLE 和 ALTER COLUMN),以对数据库或目录执行架构操作。 这些命令不会像查询一样返回行,因此 SqlCommand 对象提供了 ExecuteNonQuery 来处理这些命令。

除了使用 ExecuteNonQuery 来修改架构之外,还可以使用此方法处理那些修改数据但不返回行的 SQL 语句,如 INSERT、UPDATE 和 DELETE。

虽然行不是由 ExecuteNonQuery 方法返回的,但可以通过 Command 对象的 Parameters 集合来传递和返回输入和输出参数以及返回值。

在本节中

更新数据源中的数据
描述如何执行对数据库中的数据进行修改的命令或存储过程。

执行目录操作
描述如何执行对数据库架构进行修改的命令。

另请参阅