OracleCommand.Connection 屬性

定義

取得或設定 OracleCommand 的這個執行個體所使用的 OracleConnection

C#
public System.Data.OracleClient.OracleConnection Connection { get; set; }

屬性值

資料來源的連接。 預設為 Null 值。

例外狀況

當交易正在進行中時,Connection 屬性會變更。

範例

下列範例會 OracleCommand 建立 並設定其部分屬性。

C#
public void CreateOracleCommand()
{
   string queryString = "SELECT * FROM Emp ORDER BY EmpNo";
   OracleCommand command = new OracleCommand(queryString);
   command.CommandType = CommandType.Text;
}

備註

如果目前的連接正在執行或擷取作業,則無法設定 ConnectionCommandTypeCommandText 屬性。

如果在交易進行時設定 Connection,且 Transaction 屬性不是 null,則會產生 InvalidOperationException。 如果您在認可或回復交易之後設定 Connection ,而且 Transaction 屬性不是 Null,則 Transaction 屬性會設定為 Null 值。

適用於

產品 版本
.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

另請參閱