OleDbCommand 建構函式

定義

初始化 OleDbCommand 類別的新執行個體。

多載

名稱 Description
OleDbCommand()

初始化 OleDbCommand 類別的新執行個體。

OleDbCommand(String)

初始化一個新的類別實例 OleDbCommand ,並使用查詢的文字。

OleDbCommand(String, OleDbConnection)

初始化一個新的類別實例 OleDbCommand ,並以查詢文字和一個 OleDbConnection

OleDbCommand(String, OleDbConnection, OleDbTransaction)

初始化一個新的類別實例 OleDbCommand ,包含查詢文本、一個 OleDbConnection、 和 Transaction

OleDbCommand()

初始化 OleDbCommand 類別的新執行個體。

public:
 OleDbCommand();
public OleDbCommand();
Public Sub New ()

範例

以下範例建立 並 OleDbCommand 設定其部分性質。

public void CreateReader(string connectionString, string queryString)
{
    using (OleDbConnection connection = new OleDbConnection(connectionString))
    {
        OleDbCommand command = new OleDbCommand(queryString, connection);
        command.CommandTimeout = 20;

        connection.Open();
        OleDbDataReader reader = command.ExecuteReader();

        while (reader.Read())
        {
            Console.WriteLine(reader[0].ToString());
        }
        reader.Close();
    }
}
Public Sub CreateReader(ByVal connectionString As String, _
    ByVal queryString As String)

    Using connection As New OleDbConnection(connectionString)
        Dim command As New OleDbCommand(queryString, connection)
        command.CommandTimeout = 20

        connection.Open()

        Dim reader As OleDbDataReader = command.ExecuteReader()
        While reader.Read()
            Console.WriteLine(reader(0).ToString())
        End While
        reader.Close()
    End Using
End Sub

備註

基礎建構子會將所有欄位初始化為預設值。 下表顯示 OleDbCommand實例的初始屬性值。

屬性 初始值
CommandText 空字串(“”
CommandTimeout 30
CommandType Text
Connection null

另請參閱

適用於

OleDbCommand(String)

初始化一個新的類別實例 OleDbCommand ,並使用查詢的文字。

public:
 OleDbCommand(System::String ^ cmdText);
public OleDbCommand(string cmdText);
new System.Data.OleDb.OleDbCommand : string -> System.Data.OleDb.OleDbCommand
Public Sub New (cmdText As String)

參數

cmdText
String

查詢的文字。

範例

以下範例建立 並 OleDbCommand 設定其部分性質。

public void CreateMyOleDbCommand()
{
   string queryString = "SELECT * FROM Categories ORDER BY CategoryID";
   OleDbCommand command = new OleDbCommand(queryString);
   command.CommandTimeout = 20;
}
Public Sub CreateMyOleDbCommand()
    Dim queryString As String = "SELECT * FROM Categories ORDER BY CategoryID"
    Dim command As New OleDbCommand(queryString)
    command.CommandTimeout = 20
End Sub

備註

下表顯示 OleDbCommand實例的初始屬性值。

屬性 初始值
CommandText cmdText
CommandTimeout 30
CommandType Text
Connection null

另請參閱

適用於

OleDbCommand(String, OleDbConnection)

初始化一個新的類別實例 OleDbCommand ,並以查詢文字和一個 OleDbConnection

public:
 OleDbCommand(System::String ^ cmdText, System::Data::OleDb::OleDbConnection ^ connection);
public OleDbCommand(string cmdText, System.Data.OleDb.OleDbConnection connection);
new System.Data.OleDb.OleDbCommand : string * System.Data.OleDb.OleDbConnection -> System.Data.OleDb.OleDbCommand
Public Sub New (cmdText As String, connection As OleDbConnection)

參數

cmdText
String

查詢的文字。

connection
OleDbConnection

代表 OleDbConnection 與資料來源的連結。

範例

以下範例建立 並 OleDbCommand 設定其部分性質。

public void CreateReader(string connectionString, string queryString)
{
    using (OleDbConnection connection = new OleDbConnection(connectionString))
    {
        OleDbCommand command = new OleDbCommand(queryString, connection);
        command.CommandTimeout = 20;

        connection.Open();
        OleDbDataReader reader = command.ExecuteReader();

        while (reader.Read())
        {
            Console.WriteLine(reader[0].ToString());
        }
        reader.Close();
    }
}
Public Sub CreateReader(ByVal connectionString As String, _
    ByVal queryString As String)

    Using connection As New OleDbConnection(connectionString)
        Dim command As New OleDbCommand(queryString, connection)
        command.CommandTimeout = 20

        connection.Open()

        Dim reader As OleDbDataReader = command.ExecuteReader()
        While reader.Read()
            Console.WriteLine(reader(0).ToString())
        End While
        reader.Close()
    End Using
End Sub

備註

下表顯示 OleDbCommand實例的初始屬性值。

屬性 初始值
CommandText cmdText
CommandTimeout 30
CommandType Text
Connection 一個新的 OleDbConnection ,就是參數的 connection 值。

你可以透過設定相關屬性來更改這些參數的值。

另請參閱

適用於

OleDbCommand(String, OleDbConnection, OleDbTransaction)

初始化一個新的類別實例 OleDbCommand ,包含查詢文本、一個 OleDbConnection、 和 Transaction

public:
 OleDbCommand(System::String ^ cmdText, System::Data::OleDb::OleDbConnection ^ connection, System::Data::OleDb::OleDbTransaction ^ transaction);
public OleDbCommand(string cmdText, System.Data.OleDb.OleDbConnection connection, System.Data.OleDb.OleDbTransaction transaction);
new System.Data.OleDb.OleDbCommand : string * System.Data.OleDb.OleDbConnection * System.Data.OleDb.OleDbTransaction -> System.Data.OleDb.OleDbCommand
Public Sub New (cmdText As String, connection As OleDbConnection, transaction As OleDbTransaction)

參數

cmdText
String

查詢的文字。

connection
OleDbConnection

代表 OleDbConnection 與資料來源的連結。

transaction
OleDbTransaction

執行交易 OleDbCommand

範例

以下範例建立 並 OleDbCommand 設定其部分性質。

public void CreateReader(string connectionString, string queryString)
{
    using (OleDbConnection connection = new OleDbConnection(connectionString))
    {
        OleDbCommand command = new OleDbCommand(queryString, connection);
        command.CommandTimeout = 20;

        connection.Open();
        OleDbDataReader reader = command.ExecuteReader();

        while (reader.Read())
        {
            Console.WriteLine(reader[0].ToString());
        }
        reader.Close();
    }
}
Public Sub CreateReader(ByVal connectionString As String, _
    ByVal queryString As String)

    Using connection As New OleDbConnection(connectionString)
        Dim command As New OleDbCommand(queryString, connection)
        command.CommandTimeout = 20

        connection.Open()

        Dim reader As OleDbDataReader = command.ExecuteReader()
        While reader.Read()
            Console.WriteLine(reader(0).ToString())
        End While
        reader.Close()
    End Using
End Sub

備註

下表顯示 OleDbCommand實例的初始屬性值。

屬性 初始值
CommandText cmdText
CommandTimeout 30
CommandType Text
Connection 一個新的 OleDbConnection ,就是參數的 connection 值。

你可以透過設定相關屬性來更改這些參數的值。

另請參閱

適用於