После того, как определены свойства команды данных, ее можно запустить на выполнение, предварительно передав ей значения параметров. При нажатии кнопки в строке свойства CommandText будет активизировано окно построителя запросов Query Builder.
Установка и получение параметров объекта DataCommand
Если в приложении используется объект DataCommand, который работает непосредственно с элементами базы данных, то выполняемые SQL-запросы и хранимые процедуры обычно требуют параметров. Например, простая инструкция обновления записи — update, требующая параметров, может
имет. с ле ду ю ид
I Г|'\|| I llip|.>\eVs
SET LastName=@LastName, FirstName=@FirstName, BirthDate=@BirthDate WHERE (EmployeeID=@Emp_id)
Перед выполнением данного запроса, необходимо обязательно определить значения параметров (@LastName, @FirstName, @BirthDate И @Emp_id). Объ-
ект DataCommand поддерживают коллекцию Parameters, которая содержит набор объектов класса OleDbParameter или SqlParameter. Каждому параметру команды данных соответствует один объект в коллекции Parameters. Кроме того, если вызывается хранимая процедура, то возможно наличие дополнительного параметра, который будет принимать значение, возвращаемое процедурой.
Вы можете конфигурировать коллекцию Parameters объекта DataCommand, используя окно свойств Properties или в программном коде. На рис. 3.2 показано окно редактора коллекции параметров, которое автоматически вызывается при нажатии кнопки в строке свойств Parametrs в окне Properties.
^ Примечание
Параметрам можно дать осмысленные имена, через которые можно обращаться к ним в программном коде. Хотя для ссылки на параметры можно использовать их индексные значения в коллекции Parameters, но программный код будет более ясным и понятным, если к параметрам обращаться с помощью
Опубликовал vovan666
July 01 2013 07:47:04 ·
0 Комментариев ·
3303 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.