使用英语阅读

通过


OdbcCommandBuilder.GetDeleteCommand 方法

定义

获取在数据源中执行删除操作所需的自动生成的 OdbcCommand 对象。

重载

GetDeleteCommand()

获取在数据源中执行删除操作所需的自动生成的 OdbcCommand 对象。

GetDeleteCommand(Boolean)

获取在数据源中执行删除操作所需的自动生成的 OdbcCommand 对象。

注解

可以将 GetDeleteCommand 方法用于信息性或故障排除目的,因为它返回 OdbcCommand 要执行的对象。

还可以使用 GetDeleteCommand 作为已修改命令的基础。 例如,可以调用 GetDeleteCommand 并修改 CommandTimeout 值,然后在 上 OdbcDataAdapter显式设置该值。

首次生成 SQL 语句后,如果它以任何方式更改语句,则必须显式调用 RefreshSchema 。 否则, GetDeleteCommand 仍将使用上一语句中的信息,这可能不正确。 当应用程序调用 UpdateGetDeleteCommand时,首先生成 SQL 语句。

GetDeleteCommand()

Source:
OdbcCommandBuilder.cs
Source:
OdbcCommandBuilder.cs
Source:
OdbcCommandBuilder.cs

获取在数据源中执行删除操作所需的自动生成的 OdbcCommand 对象。

public System.Data.Odbc.OdbcCommand GetDeleteCommand();

返回

自动生成的、执行删除操作所需的 OdbcCommand 对象。

注解

可以将 GetDeleteCommand 方法用于信息性或故障排除目的,因为它返回 OdbcCommand 要执行的对象。

还可以使用 GetDeleteCommand 作为已修改命令的基础。 例如,可以调用 GetDeleteCommand 并修改 CommandTimeout 值,然后在 上 OdbcDataAdapter显式设置该值。

首次生成 SQL 语句后,如果它以任何方式更改语句,则必须显式调用 RefreshSchema 。 否则, GetDeleteCommand 将使用上一语句中的信息,这可能不正确。 当应用程序调用 UpdateGetDeleteCommand时,首先生成 SQL 语句。

另请参阅

适用于

.NET 10 (package-provided) 和其他版本
产品 版本
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

GetDeleteCommand(Boolean)

Source:
OdbcCommandBuilder.cs
Source:
OdbcCommandBuilder.cs
Source:
OdbcCommandBuilder.cs

获取在数据源中执行删除操作所需的自动生成的 OdbcCommand 对象。

public System.Data.Odbc.OdbcCommand GetDeleteCommand(bool useColumnsForParameterNames);

参数

useColumnsForParameterNames
Boolean

如果为 true,则如有可能,将生成与列名相匹配的参数名称。 如果为 false,则生成 @p1@p2,以此类推。

返回

自动生成的、执行删除操作所需的 OdbcCommand 对象。

注解

可以将 GetDeleteCommand 方法用于信息性或故障排除目的,因为它返回 OdbcCommand 要执行的对象。

还可以使用 GetDeleteCommand 作为已修改命令的基础。 例如,可以调用 GetDeleteCommand 并修改 CommandTimeout 值,然后在 上 OdbcDataAdapter显式设置该值。

首次生成 SQL 语句后,如果它以任何方式更改语句,则必须显式调用 RefreshSchema 。 否则, GetDeleteCommand 将使用上一语句中的信息,这可能不正确。 当应用程序调用 UpdateGetDeleteCommand时,首先生成 SQL 语句。

生成参数名称时的默认行为是对各种参数使用 @p1@p2等。 通过 trueuseColumnsForParameterNames 参数传递,可以强制 OdbcCommandBuilder 根据列名称生成参数。 仅当满足以下条件时,此操作才会成功:

另请参阅

适用于

.NET 10 (package-provided) 和其他版本
产品 版本
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)