Языки

» Html
» Java Script

» PHP

» Perl

» ASP

» CGI

» Xml

» Dhtml

» VBScript

» Java

» Css

Уроки

» Photoshop

» Corel Draw

» Dreamwawer

» Flash MX

Скачать

» Программы

» Книги

Шаблоны

» Сайтов

» Flash

» Скрипты

Active Server Pages

  » ASP для новичков

     » Главная страница

     » ASP для новичков

Объект SqICommand

Объект Sqicommand реализует SQL-запросы в рамках приложений. В одном из предыдущих разделов этой главы мы уже наблюдали пример использования этого объекта, а сейчас пришло время несколько внимательнее рассмотреть его структуру.

Этот объект обладает четырьмя конструкторами. В простейшем случае метод-конструктор не обладает параметрами и основные параметры созданного экземпляра класса придется задавать при помощи свойств. Однако разработчик может сразу при создании экземпляра класса указать строку, содержащую текст SQL-запроса, соединение, в рамках которого будет действовать этот запрос, и транзакцию. Так что программист может выбрать именно тот конструктор, который будет наиболее хорошо удовлетворять его требованиям.

А теперь перейдем к рассмотрению свойств и методов класса Sqicommand.

  • CommandText. Свойство типа string, содержащее текст SQL-запроса, связанного с данным экземпляром класса Sqicommand.
  • CommandTimeout. Свойство типа integer, задающее продолжительность периода тайм-аута для искомого запроса в секундах.
  • commandType. Свойство указывает, какой именно запрос находится в свойстве CommandText, а точнее, тип запроса. Значение должно входить в состав перечислимого типа CommandType. Все возможные значения перечислены ниже.
  • storedProcedure. Текст является наименованием хранимой процедуры.
  • TabieDirect. Текст является наименованием таблицы. Это значение используется только для OLE DB .NET Data Provider.
  • Text. Текст обычного SQL-запроса.
  • Connection. Свойство типа sqiconnection. В нем содержится соединение с сервером, при помощи которого и выполняется SQL-запрос.
  • П Parameters. Свойство типа SqlParameterCollection, который является коллекцией, обеспечивающей доступ к параметрам SQL-запроса.
  • Transaction. Свойство типа sqiTransaction, содержащее транзакцию, в рамках которой выполняется SQL-запрос.

Теперь перейдем к рассмотрению методов, входящих в состав данного класса.

  • cancel. Метод принудительно обрывает выполнение SQL-запроса.
  • createParameter. Метод создает параметр SQL-запроса. В качестве результата своей работы метод возвращает значение типа SqiParameter.
  • ExecuteNonQuery. Метод применяется для выполнения SQL-запросов, которые не возвращают какие-либо наборы данных. Обычно подобные запросы базируются на ключевых словах Update, insert или Delete.
  • Prepare. Метод подготавливает SQL-запрос к выполнению. Если один и тот же запрос выполняется несколько раз, стоит воспользоваться этим методом. При "подготовке" запроса, его последующее выполнение производится несколько быстрее.
  • ResetcommandTimeout. Этот метод сбрасывает продолжительность периода тайм-аута для SQL-запроса до значения, используемого по умолчанию.

Итак, мы рассмотрели структуру объекта sqicommand и можем переходить к рассмотрению иных технологий работы с базой данных.

Сохранить документ

Сохранить документ (.doc)

Распечатать документ

Напечатать

 

Следующий урок


Общение
» Чат

» Форум

Реклама 

Здесь может быть Ваша реклама

Поиск

» Поиск

Статистика 

Связь
» Web дизайнер

» Ваша реклама

» Отзывы

» О проекте

 



Сайт управляется системой uCoz