CreateCommand
Метод создает экземпляр класса LinterDbCommand
, используемый в дальнейшем для формирования текста SQL-запроса к СУБД ЛИНТЕР. Созданный объект LinterDbCommand
необходимо связывать с конкретным соединением (их может быть несколько) с ЛИНТЕР-сервером.
Синтаксис
public override DbCommand CreateCommand();
Возвращаемое значение
Объект LinterDbCommand
типа System.Data.LinterClient.LinterDbCommand
.
Исключения
Отсутствуют.
Пример
// C# using System; using System.Data; using System.Data.Common; class CreateCommandSample { static void Main() { // Создание фабрики классов провайдера DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.LinterClient"); // Соединение с БД DbConnection con = factory.CreateConnection(); con.ConnectionString = "User ID=SYSTEM;Password=MANAGER8;Data Source=LOCAL"; con.Open(); // Создание объекта LinterDbCommand, связанного с установленным соединением DbCommand cmd = factory.CreateCommand(); cmd.Connection = con; // Формирование текста SQL-запроса cmd.CommandText = "select make, model from auto"; // Выполнение SQL-запроса DbDataReader reader = cmd.ExecuteReader(); // Обработка результатов запроса while (reader.Read()) { Console.WriteLine(String.Format("{0}, {1}", reader[0], reader[1])); } // Освобождение ресурсов reader.Close(); con.Close(); } }