OdbcCommandBuilder.GetDeleteCommand 方法
本文内容
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取在数据源中执行删除操作所需的自动生成的 OdbcCommand 对象。
重载
GetDeleteCommand() |
获取在数据源中执行删除操作所需的自动生成的 OdbcCommand 对象。 |
GetDeleteCommand(Boolean) |
获取在数据源中执行删除操作所需的自动生成的 OdbcCommand 对象。 |
注解
可以将 GetDeleteCommand 方法用于信息性或故障排除目的,因为它返回 OdbcCommand 要执行的对象。
还可以使用 GetDeleteCommand 作为已修改命令的基础。 例如,可以调用 GetDeleteCommand 并修改 CommandTimeout 值,然后在 上 OdbcDataAdapter显式设置该值。
首次生成 SQL 语句后,如果它以任何方式更改语句,则必须显式调用 RefreshSchema 。 否则, GetDeleteCommand 仍将使用上一语句中的信息,这可能不正确。 当应用程序调用 Update 或 GetDeleteCommand时,首先生成 SQL 语句。
- Source:
- OdbcCommandBuilder.cs
- Source:
- OdbcCommandBuilder.cs
- Source:
- OdbcCommandBuilder.cs
获取在数据源中执行删除操作所需的自动生成的 OdbcCommand 对象。
public:
System::Data::Odbc::OdbcCommand ^ GetDeleteCommand();
public System.Data.Odbc.OdbcCommand GetDeleteCommand();
override this.GetDeleteCommand : unit -> System.Data.Odbc.OdbcCommand
member this.GetDeleteCommand : unit -> System.Data.Odbc.OdbcCommand
Public Function GetDeleteCommand () As OdbcCommand
返回
自动生成的、执行删除操作所需的 OdbcCommand 对象。
注解
可以将 GetDeleteCommand 方法用于信息性或故障排除目的,因为它返回 OdbcCommand 要执行的对象。
还可以使用 GetDeleteCommand 作为已修改命令的基础。 例如,可以调用 GetDeleteCommand 并修改 CommandTimeout 值,然后在 上 OdbcDataAdapter显式设置该值。
首次生成 SQL 语句后,如果它以任何方式更改语句,则必须显式调用 RefreshSchema 。 否则, GetDeleteCommand 将使用上一语句中的信息,这可能不正确。 当应用程序调用 Update 或 GetDeleteCommand时,首先生成 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) |
- Source:
- OdbcCommandBuilder.cs
- Source:
- OdbcCommandBuilder.cs
- Source:
- OdbcCommandBuilder.cs
获取在数据源中执行删除操作所需的自动生成的 OdbcCommand 对象。
public:
System::Data::Odbc::OdbcCommand ^ GetDeleteCommand(bool useColumnsForParameterNames);
public System.Data.Odbc.OdbcCommand GetDeleteCommand(bool useColumnsForParameterNames);
override this.GetDeleteCommand : bool -> System.Data.Odbc.OdbcCommand
Public Function GetDeleteCommand (useColumnsForParameterNames As Boolean) As OdbcCommand
参数
- useColumnsForParameterNames
- Boolean
如果为 true
,则如有可能,将生成与列名相匹配的参数名称。 如果为 false
,则生成 @p1
、@p2
,以此类推。
返回
自动生成的、执行删除操作所需的 OdbcCommand 对象。
注解
可以将 GetDeleteCommand 方法用于信息性或故障排除目的,因为它返回 OdbcCommand 要执行的对象。
还可以使用 GetDeleteCommand 作为已修改命令的基础。 例如,可以调用 GetDeleteCommand 并修改 CommandTimeout 值,然后在 上 OdbcDataAdapter显式设置该值。
首次生成 SQL 语句后,如果它以任何方式更改语句,则必须显式调用 RefreshSchema 。 否则, GetDeleteCommand 将使用上一语句中的信息,这可能不正确。 当应用程序调用 Update 或 GetDeleteCommand时,首先生成 SQL 语句。
生成参数名称时的默认行为是对各种参数使用 @p1
、 @p2
等。 通过 true
为 useColumnsForParameterNames
参数传递,可以强制 OdbcCommandBuilder 根据列名称生成参数。 仅当满足以下条件时,此操作才会成功:
ParameterNameMaxLength已指定 ,其长度等于或大于生成的参数名称。
生成的参数名称满足正则表达式中指定的 ParameterNamePattern 条件。
指定 ParameterMarkerFormat 了 。
另请参阅
适用于
.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) |