Прочитать на английском

Поделиться через


OleDbCommand Конструкторы

Определение

Инициализирует новый экземпляр класса OleDbCommand.

Перегрузки

OleDbCommand()

Инициализирует новый экземпляр класса OleDbCommand.

OleDbCommand(String)

Инициализирует новый экземпляр класса OleDbCommand текстом запроса.

OleDbCommand(String, OleDbConnection)

Инициализирует новый экземпляр класса OleDbCommand с использованием текста запроса и подключения OleDbConnection.

OleDbCommand(String, OleDbConnection, OleDbTransaction)

Инициализирует новый экземпляр класса OleDbCommand с использованием текста запроса, OleDbConnection и Transaction.

OleDbCommand()

Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs

Инициализирует новый экземпляр класса OleDbCommand.

C#
public OleDbCommand ();

Примеры

В следующем примере создается OleDbCommand и задаются некоторые его свойства.

C#
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();
    }
}

Комментарии

Базовый конструктор инициализирует все поля значениями по умолчанию. В следующей таблице показаны начальные значения свойств для экземпляра OleDbCommand.

Свойства Начальное значение
CommandText пустая строка ("")
CommandTimeout 30
CommandType Text
Connection null

См. также раздел

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9
.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
.NET Standard 2.0

OleDbCommand(String)

Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs

Инициализирует новый экземпляр класса OleDbCommand текстом запроса.

C#
public OleDbCommand (string? cmdText);
C#
public OleDbCommand (string cmdText);

Параметры

cmdText
String

Текст запроса.

Примеры

В следующем примере создается OleDbCommand и задаются некоторые его свойства.

C#
public void CreateMyOleDbCommand()
{
   string queryString = "SELECT * FROM Categories ORDER BY CategoryID";
   OleDbCommand command = new OleDbCommand(queryString);
   command.CommandTimeout = 20;
}

Комментарии

В следующей таблице показаны начальные значения свойств для экземпляра OleDbCommand.

Свойства Начальное значение
CommandText cmdText
CommandTimeout 30
CommandType Text
Connection null

См. также раздел

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9
.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
.NET Standard 2.0

OleDbCommand(String, OleDbConnection)

Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs

Инициализирует новый экземпляр класса OleDbCommand с использованием текста запроса и подключения OleDbConnection.

C#
public OleDbCommand (string? cmdText, System.Data.OleDb.OleDbConnection? connection);
C#
public OleDbCommand (string cmdText, System.Data.OleDb.OleDbConnection connection);

Параметры

cmdText
String

Текст запроса.

connection
OleDbConnection

OleDbConnection — представляет подключение к источнику данных.

Примеры

В следующем примере создается OleDbCommand и задаются некоторые его свойства.

C#
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();
    }
}

Комментарии

В следующей таблице показаны начальные значения свойств для экземпляра OleDbCommand.

Свойства Начальное значение
CommandText cmdText
CommandTimeout 30
CommandType Text
Connection Новый OleDbConnection объект , который является значением connection параметра .

Вы можете изменить значение для любого из этих параметров, задав связанное свойство.

См. также раздел

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9
.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
.NET Standard 2.0

OleDbCommand(String, OleDbConnection, OleDbTransaction)

Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs
Исходный код:
OleDbCommand.cs

Инициализирует новый экземпляр класса OleDbCommand с использованием текста запроса, OleDbConnection и Transaction.

C#
public OleDbCommand (string? cmdText, System.Data.OleDb.OleDbConnection? connection, System.Data.OleDb.OleDbTransaction? transaction);
C#
public OleDbCommand (string cmdText, System.Data.OleDb.OleDbConnection connection, System.Data.OleDb.OleDbTransaction transaction);

Параметры

cmdText
String

Текст запроса.

connection
OleDbConnection

OleDbConnection — представляет подключение к источнику данных.

transaction
OleDbTransaction

Транзакция, в которой выполняется OleDbCommand.

Примеры

В следующем примере создается OleDbCommand и задаются некоторые его свойства.

C#
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();
    }
}

Комментарии

В следующей таблице показаны начальные значения свойств для экземпляра OleDbCommand.

Свойства Начальное значение
CommandText cmdText
CommandTimeout 30
CommandType Text
Connection Новый OleDbConnection объект , который является значением connection параметра .

Вы можете изменить значение для любого из этих параметров, задав связанное свойство.

См. также раздел

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9
.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
.NET Standard 2.0