OracleCommandBuilder.GetUpdateCommand 方法

定义

获取对数据库执行更新所需的自动生成 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基于列名生成参数。 仅当满足以下条件时,才会成功:

有关详细信息,请参阅使用 CommandBuilders 生成命令

适用于