OleDbCommand 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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 值。 |
你可以透過設定相關屬性來更改這些參數的值。