DB2 10.5 for Linux, UNIX, and Windows

DB2Command.Connection 属性

获取或设置 DB2Command 的此实例所使用的 DB2Connection 类。

名称空间:
IBM.Data.DB2
组合件:
IBM.Data.DB2(在 IBM.Data.DB2.dll 中)

语法

[Visual Basic]
Public Property Connection As DB2Connection

[C#]
public DB2Connection
 Connection {get; set;}
[C++]
public: __property DB2Connection
* get_Connection();
public: __property void set_Connection(DB2Connection
*);
[JScript]
public function get Connection() : DB2Connection
;
public function set Connection(DB2Connection
);

属性值

与数据库的连接。缺省值为空值。

异常

异常类型 条件
InvalidOperationException 在处理事务期间更改了 Connection 属性。

注释

如果当前连接正在进行执行或访存操作,那么不能设置 ConnectionCommandTypeCommandText 属性。

如果在正在处理事务时设置 Connection,并且 Transaction 属性不为空,那么将生成 InvalidOperationException。如果在已落实或回滚事务后设置 Connection,并且 Transaction 属性不为空,那么随后会将 Transaction 属性设置为空值。

示例

[Visual Basic, C#] 以下示例将创建 DB2®Command 并设置它的某些属性。

[Visual Basic]
Public Sub CreateMyDB2Command()
    Dim mySelectQuery As String = _
       "SELECT * FROM EMPLOYEE ORDER BY EMPNO"
    Dim myCommand As New DB2Command(mySelectQuery)
    myCommand.Connection = New DB2Connection _
       ("DATABASE=SAMPLE;")
End Sub

[C#]
public void CreateMyDB2Command()
{
   string mySelectQuery = "SELECT * FROM EMPLOYEE ORDER BY EMPNO";
   DB2Command myCommand = new DB2Command(mySelectQuery);
   myCommand.Connection = new DB2Connection
      ("DATABASE=SAMPLE;");
}