Руководство по работе с БД Firebird с использованием библиотеки ADO .Net 2.0

       

Команды


Команды предназначены для передачи запросов базе данных. Для Ole Db провайдеров команда реализуется классом OleDbCommand. Команда всегда выполняется для заданного открытого подключения к базе данных в контексте транзакции.

Для того чтобы выполнить запрос к базе данных необходимо выполнить следующую последовательность действий:

  • Создать подключение к БД и открыть его
  • Создать активную транзакцию из текущего подключения – метод OleDbConnection.BeginTransaction()
  • Создать объект OleDbCommand, либо используя один из вариантов перегруженного конструктора, либо метод OleDbConnection.CreateCommand()
  • Установить свойство команды Transaction, если оно не было задано в конструкторе
  • Задать текст команды CommandText
  • Для обращения к базе данных у команды есть три метода ExecuteScalar, ExecuteReader и ExecuteNonQuery.
  • Завершить транзакцию OleDbTransaction.Commit() или откатить OleDbTransaction.Rollback() и закрыть подключение.


  • Содержание раздела