Объект команды содержит информацию о доступе, передаваемую в систему базы данных.
Объекты OleDbCommand и SqlCommand имеют одинаковые базовые объекты и методы работы. Здесь мы только представляем использование OleDbCommand, а использование SqlCommand можно вывести по аналогии.
Наиболее часто используемый метод инициализации объекта Command — это введение двух параметров при создании экземпляра Command.
OleDbCommand myComm = новый OleDbCommand (strQuery, myConnection);
strQuery — это имя инструкции SQL или хранимой процедуры, а myConnection — созданный экземпляр объекта Connection.
Основные свойства объекта Command:
Связь:
CommandText: установите или получите экземпляр объекта Connection, используемый объектом Command.
Тип команды: StoredProceduce, TableDirect, Text (стандартный оператор SQL).
Параметры: получить набор значений параметров.
ExecuteReader: выполнить оператор SQL или имя хранимой процедуры, указанное в CommandText, а тип возвращаемого значения — DataReader.
ExecuteNonQuery: та же функция, что и ExecuteReader, за исключением того, что возвращаемое значение — это количество строк записи, на которые влияет выполнение инструкции SQL или хранимой процедуры.
Чтение данных — SqlDataReader, OleDbDataReader
FieldCount: отображает общее количество полей в текущей записи операции.
IsClosed: определяет, закрыт ли DataReader.
Закрыть: Закрыть DataReader
GetString: возвращает значение в указанном столбце в виде строки.
GetValue: возвращает значение в указанном столбце в своем собственном типе.
GetValues: возвращает коллекцию всех полей текущей записи.
Чтение: прочитать следующую запись. Пример:
<% @ Язык страницы="C#" %>
<% @ Import Namespace="System.Data"%>
<% @ Import Namespace="System.Data.OleDb"%>
--------------------------------------------------
<% @ Import Namespace="System.Data.SqlClient"%>