OracleCommand.Connection 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 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
注解
如果当前连接正在执行执行或提取操作,则无法设置 Connection、 CommandType和 CommandText 属性。
如果在事务执行过程中设置了 Connection,并且 Transaction 属性不为 null,则会生成 InvalidOperationException。 如果在提交或回滚事务后设置 Connection ,并且 Transaction 属性不为 null,则属性 Transaction 将设置为 null 值。