OracleCommandBuilder.GetUpdateCommand 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取对数据库执行更新所需的自动生成 OracleCommand 的对象。
重载
| 名称 | 说明 |
|---|---|
| GetUpdateCommand() |
获取对数据库执行更新所需的自动生成 OracleCommand 的对象。 |
| GetUpdateCommand(Boolean) |
获取对数据库执行更新所需的自动生成 OracleCommand 的对象。 |
注解
可以将 GetUpdateCommand 该方法用于信息性或故障排除目的,因为它返回 OracleCommand 要执行的对象。
还可以用作 GetUpdateCommand 修改后的命令的基础。 例如,可以调用 GetUpdateCommand 和修改 CommandText 值,然后在该 OracleDataAdapter值上显式设置该值。
应用程序调用或UpdateGetUpdateCommand调用 SQL 语句时,首先生成 SQL 语句。
有关详细信息,请参阅使用 CommandBuilders 生成命令。
GetUpdateCommand()
获取对数据库执行更新所需的自动生成 OracleCommand 的对象。
public:
System::Data::OracleClient::OracleCommand ^ GetUpdateCommand();
public System.Data.OracleClient.OracleCommand GetUpdateCommand();
member this.GetUpdateCommand : unit -> System.Data.OracleClient.OracleCommand
override this.GetUpdateCommand : unit -> System.Data.OracleClient.OracleCommand
Public Function GetUpdateCommand () As OracleCommand
返回
执行更新所需的自动生成 OracleCommand 的对象。
注解
可以将 GetUpdateCommand 该方法用于信息性或故障排除目的,因为它返回 OracleCommand 要执行的对象。
还可以用作 GetUpdateCommand 修改后的命令的基础。 例如,可以调用 GetUpdateCommand 和修改 CommandText 值,然后在该 OracleDataAdapter值上显式设置该值。
应用程序调用或UpdateGetUpdateCommand调用 SQL 语句时,首先生成 SQL 语句。
有关详细信息,请参阅使用 CommandBuilders 生成命令。
适用于
GetUpdateCommand(Boolean)
获取对数据库执行更新所需的自动生成 OracleCommand 的对象。
public:
System::Data::OracleClient::OracleCommand ^ GetUpdateCommand(bool useColumnsForParameterNames);
public System.Data.OracleClient.OracleCommand GetUpdateCommand(bool useColumnsForParameterNames);
override this.GetUpdateCommand : bool -> System.Data.OracleClient.OracleCommand
Public Function GetUpdateCommand (useColumnsForParameterNames As Boolean) As OracleCommand
参数
- useColumnsForParameterNames
- Boolean
true 如果可能,则生成与列名匹配的参数名称。
false 以生成 @p1, @p2依此等。
返回
执行更新所需的自动生成 OracleCommand 的对象。
注解
可以将 GetUpdateCommand 该方法用于信息性或故障排除目的,因为它返回 OracleCommand 要执行的对象。
还可以用作 GetUpdateCommand 修改后的命令的基础。 例如,可以调用 GetUpdateCommand 和修改 CommandText 值,然后在该 OracleDataAdapter值上显式设置该值。
应用程序调用或UpdateGetUpdateCommand调用 SQL 语句时,首先生成 SQL 语句。
生成参数名称时的默认行为是针对各种参数使用@p1@p2等。
true通过传递参数useColumnsForParameterNames,可以强制OracleCommandBuilder基于列名生成参数。 仅当满足以下条件时,才会成功:
ParameterNameMaxLength已指定,其长度等于或大于生成的参数名称。
生成的参数名称符合正则表达式中指定的 ParameterNamePattern 条件。
指定 A ParameterMarkerFormat 。
有关详细信息,请参阅使用 CommandBuilders 生成命令。