OracleCommand.Connection 属性

定义

获取或设置 OracleCommand 的此实例使用的 OracleConnection

public:
 property System::Data::OracleClient::OracleConnection ^ Connection { System::Data::OracleClient::OracleConnection ^ get(); void set(System::Data::OracleClient::OracleConnection ^ value); };
public System.Data.OracleClient.OracleConnection Connection { get; set; }
member this.Connection : System.Data.OracleClient.OracleConnection with get, set
Public Property Connection As OracleConnection

属性值

到数据源的连接。 默认值为 null 。

例外

Connection 属性在事务执行过程中发生了更改。

示例

以下示例创建 并 OracleCommand 设置其一些属性。

public void CreateOracleCommand()
{
   string queryString = "SELECT * FROM Emp ORDER BY EmpNo";
   OracleCommand command = new OracleCommand(queryString);
   command.CommandType = CommandType.Text;
}
Public Sub CreateOracleCommand()
    Dim queryString As String = _
       "SELECT * FROM Emp ORDER BY EmpNo"
    Dim command As New OracleCommand(queryString)
    command.CommandType = CommandType.Text
End Sub

注解

如果当前连接正在执行执行或提取操作,则无法设置 ConnectionCommandTypeCommandText 属性。

如果在事务执行过程中设置了 Connection,并且 Transaction 属性不为 null,则会生成 InvalidOperationException。 如果在提交或回滚事务后设置 Connection ,并且 Transaction 属性不为 null,则属性 Transaction 将设置为 null 值。

适用于

另请参阅